بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
2310 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
138
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو kanory
-
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
الكود ليس فيه جديد ( هو استعلام ولكن عن طريق VB فقط ) لو قمت بنسخ هذا الجزء مثلا والصقتة في طريق عرض SQL في الاستعلام يظهر لك الاستعلام INSERT INTO 1 ( [رقم الكتاب], [تاريخ الكتاب], الاسم, الوظيفة, الموضوع, [اسم المستلم], [تاريخ الاستلام], المرحلة ) SELECT المعاملات.[رقم الكتاب], المعاملات.[تاريخ الكتاب], المعاملات.الاسم, المعاملات.الوظيفة, المعاملات.الموضوع, المعاملات.[اسم المستلم], المعاملات.[تاريخ الاستلام], المعاملات.المرحلة FROM المعاملات WHERE (((المعاملات.[رقم الكتاب])=[Forms]![ادخال بيانات]![رقم الكتاب])); ثم في حدث الزر استدعيه بهذه الصورة فلن تعمل رسائل التحذير .... طبعا هذه طريقة وهناك طرق اخرى .. DoCmd.SetWarnings False DoCmd.OpenQuery "استعلام1" DoCmd.SetWarnings True -
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
طيب جرب المرفق هذا <<<<<<<>>>>>>>> al3beadlly.rar نافذة الرسائل بسيطة يمكن تلافيها وعدم ظهورها ..... -
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
-
كود vba لانشاء جدول و حقل في جدول من نوع yes/no
kanory replied to hosslom's topic in قسم الأكسيس Access
لاضافة جدول في قاعدة خارجية استخدم الاتي <<<<<<<>>>>>>>> Dim msgstyle Dim strSQL1 As String Dim b As New Access.Application Set b = CreateObject("Access.Application") b.OpenCurrentDatabase (Me.txtPath) strSQL1 = "CREATE TABLE [kanory] ([ProductID] AUTOINCREMENT,[ProductName] TEXT(40) NOT NULL,[SupplierID] LONG,[BirthDate] DATETIME,[CategoryID] LONG,[QuantityPerUnit] TEXT(20),[UnitPrice] CURRENCY,[UnitsInStock] SMALLINT,[UnitsOnOrder] SMALLINT,[ReorderLevel] SMALLINT,[Discontinued] BIT NOT NULL,CONSTRAINT [PrimaryKey] PRIMARY KEY ([ProductID]));" b.DoCmd.RunSQL strSQL1 MsgBox Space(20) & "تم انشاء الجدول Kanory بنجاح.." & Space(20), msgstyle, "للمعلومية" Set b = Nothing اما لتعديل خصائص حقل موجود في الجدول استخدم التالي مع ملاحظة : ان اختلاف البيانات قي الحقل اذا كانت هنا بيانات ممكن تفقدها :::: <<<<<>>>>>>> Dim msgstyle Dim b As DAO.Database Dim strFieldName As String Set b = DBEngine.OpenDatabase(Me.txtPath) With b.TableDefs("Kanory").Fields("S_Name") .Properties.Append .CreateProperty("DisplayControl", dbInteger, AcControlType.acComboBox) .Properties.Refresh End With MsgBox Space(20) & "تم انشاء الجدول Kanory بنجاح.." & Space(20), msgstyle, "للمعلومية" b.Close Set b = Nothing -
ممكن مثال صغير للفكرة التي تريدها
-
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
واضح الرسالة تظهر قبل الضغط على زر ارسال البيانات ... صحيح -
جرب تغير هذا الكود <<<<<<>>>>>>>>> Fol.AllowMultiSelect = False بهذا ........... Fol.AllowMultiSelect = True
-
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
هذا الكلام في المرفق ام برنامجك ........... وماهي رسالة الخطأ التي تظهر ..... -
كود vba لانشاء جدول و حقل في جدول من نوع yes/no
kanory replied to hosslom's topic in قسم الأكسيس Access
جرب المرفق <<<<<<<<>>>>>>>>> Kanory.accdb -
كود vba لانشاء جدول و حقل في جدول من نوع yes/no
kanory replied to hosslom's topic in قسم الأكسيس Access
يا اخي هل طبقك الكود قبل السؤال .... وفتحت على خصائص الجدول ..... ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ -
كود vba لانشاء جدول و حقل في جدول من نوع yes/no
kanory replied to hosslom's topic in قسم الأكسيس Access
تفضل <<<<<<<<<>>>>>>>>> Dim strSQL1 As String strSQL1 = "CREATE TABLE [kanory] ([ProductID] AUTOINCREMENT,[ProductName] TEXT(40) NOT NULL,[SupplierID] LONG,[BirthDate] DATETIME,[CategoryID] LONG,[QuantityPerUnit] TEXT(20),[UnitPrice] CURRENCY,[UnitsInStock] SMALLINT,[UnitsOnOrder] SMALLINT,[ReorderLevel] SMALLINT,[Discontinued] BIT NOT NULL,CONSTRAINT [PrimaryKey] PRIMARY KEY ([ProductID]));" DoCmd.RunSQL strSQL1 اسف اخي الكريم @عبد اللطيف سلوم يبدو ان المشاركيتن في في الوقت .... لكن الطريقتين مختلفتين للفائدة ..... -
طلب استعلام إلحاق من جدول واحد إلى عدة جداول بشروط
kanory replied to العبيدلي's topic in قسم الأكسيس Access
تم التطبيق على المرفق <<<<<<<>>>>>>> تجريبي (1).rar -
مشاركة مع حبايبنا الاساتذة <<<<<<<<>>>>>>>> DATA2.accdb
-
مساعدة في تجنب رسالة الخظأ بعد تغيير البيانات
kanory replied to ازهر عبد العزيز's topic in قسم الأكسيس Access
هذا طبيعي لان الاكسس يعتبر هذا السجل قيد التحرير لانك بتحاول تعديل سجل او حقل معين بقيمتين قبل حفظ القيمة الاولى ..... يجب حفظ التعديلات في النموذج الاول وتحديث البيانات ثم تبدأ بتعديل البيانات من خلال النموذج الثاني .... -
مساعدة في تجنب رسالة الخظأ بعد تغيير البيانات
kanory replied to ازهر عبد العزيز's topic in قسم الأكسيس Access
هذه الرسالة تخبرك بأنك تحاول الكتابة على سجل موجود اصلا ولهذا يحدث التعارض لذا لديك ثلاث خيارات اما حفظ السجل او اضافة التحديث اولا الى الحافظة ثم بعد ذلك يتم نسخ ما تم في الحافظة الى السجل او الغاء الأمر....................................... لذا لحل هذا التعارض يلزمك عمل حفظ للسجل يمكن استخدام هذا الكود ....... DoCmd.RunCommand acCmdSaveRecord -
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
واياك استاذنا الفاضل ابا الحسن ... جزاك الله خيرا -
مشكلة في اظهار باقي الاصناف اكسس مساعدة من فضلكم
kanory replied to davha2020's topic in قسم الأكسيس Access
-
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
الحمد لله رب العالمين .... بالتوفيق يادكتور الله يجزاك خير حبينا الغالي ... اشكرك -
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
طيب ... جرب الكود هذا <<<<<<<<<>>>>>>>>> DoCmd.RunCommand acCmdSaveRecord If Val(outs) <= Val(a) Then Me.a = [Forms]![Form1]![a] - [Forms]![Form1]![outs] ElseIf Val(outs) > Val(a) And Val(a) > 0 Then MsgBox "الرصيد الحالي لا يغطي التسديد" ElseIf Val(a) = 0 And Val(outs) <= Val(m) Then Me.m = [Forms]![Form1]![m] - [Forms]![Form1]![outs] ElseIf Val(outs) > Val(m) And Val(a) = 0 Then MsgBox "التسديد اكبر من رصيد اول المدة" End If -
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
لم افهم ... اعذرني لكبر سني ... ممكن مثال للفهم -
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
طيب جرب الحدث التالي <<<<<<<<>>>>>>>>> DoCmd.RunCommand acCmdSaveRecord If Me.outs <= Me.a Then DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE t1 SET t1.a = [Forms]![Form1]![a]-[forms]![Form1]![outs] WHERE (((t1.kan_id)=[Forms]![Form1]![kan]))" DoCmd.Requery DoCmd.SetWarnings True ElseIf Me.outs > Me.a And Me.a > 0 Then MsgBox "الرصيد الحالي لا يغطي التسديد" ElseIf Me.a = 0 And Me.outs <= Me.m Then DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE t1 SET t1.m = [forms]![Form1]![m]-[Forms]![Form1]![outs] WHERE (((t1.kan_id)=[Forms]![Form1]![kan]))" DoCmd.Requery DoCmd.SetWarnings True ElseIf Me.outs > Me.m And Me.a = 0 Then MsgBox "التسديد اكبر من رصيد اول المدة" End If اشكرك يا بشمهندس ........ منكم تعلمنا -
عملية حسابية بخصوص الخصم من الرصيد الحالى ثم من رصيد اول المدة
kanory replied to الحلبي's topic in قسم الأكسيس Access
طيب جرب المرفق حسب فهمي للموضوع <<<<<<<<<<>>>>>>>>>> اضفتا حقل ترقيم ... الخصم.accdb -
اعانك الله اخي عمر وعوضك خيرا ..... اخي الكريم .... نصيحة اخ .. دائما وابدا اعمل نسخ احتياطية لبرامجك سواءا وقت التصميم او وقت العمل عليه ....
-