-
Posts
2,256 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
136
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو kanory
-
ممكن مثال مصغر ...
-
ما شاء الله تبارك الله اهلا @ابا جودى نورت المنتدى
- 16 replies
-
- 3
-
- نموذج منبثق
- popup
-
(و1 أكثر)
موسوم بكلمه :
-
مشكلة في فتح التقرير بعد اخفاء اطار اكسس
kanory replied to الشربيني 123's topic in قسم الأكسيس Access
حياك الله اخي @الشربيني 123 واياك -
مشكلة في فتح التقرير بعد اخفاء اطار اكسس
kanory replied to الشربيني 123's topic in قسم الأكسيس Access
نعم بحسب التسلسل المنطقي لتنفيذ الاوامر ترتب تحت بعضها البعض -
شكرا لك اخ فتح .....
-
مشكلة في فتح التقرير بعد اخفاء اطار اكسس
kanory replied to الشربيني 123's topic in قسم الأكسيس Access
نعم عادي مافيها شيئ DoCmd.Close acForm, "AT" DoCmd.Maximize -
استخدم هذا ..... Dim q As Integer q = z If Me.v = q Then MsgBox "error1" Else MsgBox "error2" End If
- 1 reply
-
- 3
-
حياك تشرفنا ......🌺
-
كود زيادة رقم ياتي بعد احرف من خلال زر امر
kanory replied to حسين العربى's topic in قسم الأكسيس Access
منور استاذ احمد فينك لك وحشة .... عساك بصحة وعافية -
كود زيادة رقم ياتي بعد احرف من خلال زر امر
kanory replied to حسين العربى's topic in قسم الأكسيس Access
طيب ضع الفانك هذا في وحدة نمطية Function Seperate_Digits(T As String) As String Dim i As Integer Dim C As String Dim Which_Letter As String If Len(T & "") = 0 Then Seperate_Digits = "" Exit Function End If For i = 1 To Len(T) C = Asc(Mid(T, i, 1)) Select Case C Case 46, 48 To 57 Which_Letter = Which_Letter & Mid(T, i, 1) Case 47 Which_Letter = "" End Select Next i Seperate_Digits = Which_Letter End Function ثم ضع الكود التاليى تحت حدث الزر On Error Resume Next Dim s As String, x As Integer s = "GRN" x = Seperate_Digits(Me!FATORA_NO) Me!FATORA_NO = Format(s & Str(x) + 1, "000") وافينا بالنتيجة -
مش تفكير بس ... فنجان قهوة .. بارك الله فيك .. بالتوفيق
-
انظر الاستعلام النهائي .... 3733 (1).accdb
-
كود زيادة رقم ياتي بعد احرف من خلال زر امر
kanory replied to حسين العربى's topic in قسم الأكسيس Access
تحت حدث عند الضغط على الزر لديك ضع هذا الكود 'Me.[FATORA_NO] = [FATORA_NO] + 1 On Error Resume Next DoCmd.RunCommand acCmdRecordsGoToNew Dim s As String, x As Integer s = "GRN" x = DCount("*", "101") + 1 Me!FATORA_NO = Format(s & Str(x), "000") -
نرحب بالأخ صالح البريكان (أبو آمنة) فى فريق الموقع
kanory replied to محمد طاهر عرفه's topic in قسم الأكسيس Access
ما شاء الله تبارك الله تستاهل اخي صالح اسأل الله التوفيق والسداد -
الحمد لله رب العالمين .... بالتوفيق
-
الحمد لله رب العالمين .... بالنوفيق
-
اضافة جميع حقول جدول الى جدول اخر دفعة واحدة بواسطة DAO.Recordset
kanory replied to محمد القدسي's topic in قسم الأكسيس Access
حياك الله وبالتوفيق ,,,,, -
تفضل ---------->>>>>> New تطبيق Microsoft Office Access.mdb
-
-
شغل النموذج Kanory ولاحظ الاستعلام الناتج -------->>>>>> 2132172302_FMARK_Kanory.mdb
-
اضافة جميع حقول جدول الى جدول اخر دفعة واحدة بواسطة DAO.Recordset
kanory replied to محمد القدسي's topic in قسم الأكسيس Access
.هذه طريقة اخرى بدون كتابة اسماء الحقول وخاصة عندما تكون كثيرة ولكن بشرط ان تتشابه ترتيب الحقول في الجدولين Dim db As DAO.Database Dim rstFrom As Recordset Dim rstTo As Recordset Set db = CurrentDb Dim RC, i, r As Integer Set rstTo = db.OpenRecordset("tblB1", dbOpenDynaset) Set rstFrom = db.OpenRecordset("tblB", dbOpenDynaset) rstFrom.MoveFirst: rstFrom.MoveLast RC = rstFrom.RecordCount rstFrom.MoveFirst For i = 1 To RC rstTo.AddNew For r = 1 To rstFrom.Fields.Count - 1 rstTo.Fields(r) = rstFrom.Fields(r) Next r rstTo.Update rstFrom.MoveNext Next i rstTo.Close rstFrom.Close Set rstTo = Nothing Set rstFrom = Nothing Set db = Nothing Kan_355.accdb -
اعمل لنا مثال مصغر وطبق الحماية عليه ... حتى نشوف مالذي يمكن فعله ...
-
اضافة جميع حقول جدول الى جدول اخر دفعة واحدة بواسطة DAO.Recordset
kanory replied to محمد القدسي's topic in قسم الأكسيس Access
الكود يضيف كل السجلات الموجود في الجدول وذلك عن طريق الكود التالي RC = rstFrom.RecordCount rstFrom.MoveFirst For i = 1 To RC هذا الكود الذي انت وضعت جزءا منه لا يضيف كل الحقول الا اذا كتبت وحددت له الحقول بالشكل التالي rs.AddNew السطر التالي يعبر عن الحقل ..... قم بتكرار السطر بعدد الحقول الموجودة لديك rstTo!codhesab = rstFrom!codhesab rstTo!الحقل الثاني = rstFrom!الحقل الثاني وهكذا rs.Update أرفق لنا الجدولين وبه بيانات تجريبية للتطبيق