-
Posts
1681 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
60
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو د.كاف يار
-
طريقة عند الاختيار من مربع تحرير وسرد يتم اغلاق الحقول
د.كاف يار replied to بلال اليامين's topic in قسم الأكسيس Access
عند الفتح ضع الكود التالي [رقم شهادة الميلاد].Enabled = False في حدث عند التغيير ضع الكود التالي If [مفترض] = "نعم" Then [رقم شهادة الميلاد].Enabled = True Else [رقم شهادة الميلاد].Enabled = False End If -
تفصل التعديل اخي الكريم مثال بصيغتين.rar
-
اخي الكريم لكي نتمكن من مساعدتك ارفق نموذج من مشروعك للتعديل عليه
-
تستطيع عمل جدول تتبع التغييرات مع الاحتفاظ بالقيمة القديمة لكن يبقى طلبك غير واضح
-
اخي ازهر بصراحة ما فهمت طلبك لكن جرب هذا و عدل حسب حاجتك Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("SELECT * FROM [HUR] WHERE [ID]=[Forms]![fur]![ID];") If Not rs.BOF And Not rs.EOF Then rs.MoveFirst While (Not rs.EOF) [ur] = rs.Fields("ID") Wend End If rs.Close Set rs = Nothing
- 1 reply
-
- 1
-
-
تفضل اخي الكريم بحث بالريكورد ست.accdb
-
مطلوب طريقة تنسيق ( Format ) حقل الجدول برمجيا _ عنوان معدل
د.كاف يار replied to User user's topic in قسم الأكسيس Access
التنسيق يكون كالتالي في حال ان الارقام FORMAT(123456789 ; "##-##-#####") -
مشكلة اختفاء النماذج عند تحويل قاعدة بيانات اكسس الى sql server
د.كاف يار replied to AliAli47's topic in قسم الأكسيس Access
من الطبيعي ان لا يعمل الاستعلام معك لأن مسار الجدل المرتبط قد تغيير الحل ان تقوم بتعديل الجداول داخل الاستعلام -
كود فتح تقرير بصيغة PDF من النموذج (وليس من التقرير)
د.كاف يار replied to الحلبي's topic in قسم الأكسيس Access
تفضل هذا المثال تم تطبيق الكود عليه الأساسي.accdb -
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
د.كاف يار replied to qathi's topic in قسم الأكسيس Access
تفضل هذا التعديل اخي الكريم InvoiceSale_6 (1) (1).accdb -
كود فتح تقرير بصيغة PDF من النموذج (وليس من التقرير)
د.كاف يار replied to الحلبي's topic in قسم الأكسيس Access
اذا اتفضل هذا التعديل مع مراعاة اضافة اسم التقرير و الفلتر Dim ShellApp As Object Set ShellApp = CreateObject("Shell.Application"). _ BrowseForFolder(0, "Please choose a folder", 0, OpenAt) On Error Resume Next BrowseForFolder = ShellApp.self.path On Error GoTo 0 Set ShellApp = Nothing Select Case Mid(BrowseForFolder, 2, 1) Case Is = ":" If Left(BrowseForFolder, 1) = ":" Then GoTo Invalid Case Is = "\" If Not Left(BrowseForFolder, 1) = "\" Then GoTo Invalid Case Else GoTo Invalid End Select Dim reportName As String Dim fileName As String Dim criteria As String reportName = "اسم التقرير" fileName = BrowseForFolder & "\" & reportName & ".pdf" criteria = "فلتر SQL" DoCmd.OpenReport reportName, acViewPreview, , criteria, acHidden DoCmd.OutputTo acOutputReport, reportName, acFormatPDF, fileName DoCmd.Close acReport, reportName, acSaveNo Exit Sub Invalid: BrowseForFolder = False -
كود فتح تقرير بصيغة PDF من النموذج (وليس من التقرير)
د.كاف يار replied to الحلبي's topic in قسم الأكسيس Access
اتفضل هذا التعديل Dim reportName As String Dim fileName As String Dim criteria As String reportName = "اسم التقرير" criteria = "[Image No] = 1 " ' هنا الفلتر DoCmd.OpenReport reportName, acViewPreview, , criteria, "" DoCmd.OutputTo acOutputReport, reportName, acFormatPDF, fileName DoCmd.Close acReport, reportName, acSaveNo -
كود فتح تقرير بصيغة PDF من النموذج (وليس من التقرير)
د.كاف يار replied to الحلبي's topic in قسم الأكسيس Access
تفضل اخي الكريم مع مراعاة تعديل ما يلزم Dim reportName As String Dim fileName As String Dim criteria As String reportName = "اسم التقرير" fileName = CurrentProject.Path & "\" & " اسم التقرير " & ".pdf" criteria = "[Image No] = 1 " ' هنا الفلتر DoCmd.OpenReport reportName, acViewPreview, , criteria, acHidden DoCmd.OutputTo acOutputReport, reportName, acFormatPDF, fileName DoCmd.Close acReport, reportName, acSaveNo -
استخدم هذا الكود اخي الكريم Set conn = CreateObject("ADODB.Connection") ' ادخل اسم السيرفر و اسم المستخدم و كلمة المرور conn.Open "DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase" Set rs = CreateObject("ADODB.recordset") Dim MyData As String MyData = "اسم الجدول" Dim usert As String rs.Open "Select * from " & MyData, conn If Not rs.BOF And Not rs.EOF Then rs.MoveFirst While (Not rs.EOF) usert = usert & vbNewLine & rs.Fields("[اسم العمود]") rs.MoveNext Wend End If rs.Close Set rs = Nothing MsgBox usert
-
تفضل اخي الكريم مع تعديل ما يلزم Dim msg1, msg2 As String msg2 = "يجب عدم ترك حقول فارغة للاستمرار" Dim ctl As Control For Each ctl In [اسم النموذج الفرعي].Controls If TypeName(ctl) = "TextBox" Then If IsNull(ctl) Or ctl = "" Or ctl = 0 Then If msg1 = "" Then msg1 = ctl.Name Else msg1 = msg1 & vbNewLine & ctl.Name End If End If End If Next ctl If msg1 = "" Then DoCmd.RunCommand acCmdSaveRecord MsgBox "تم الحفظ بنجاح", vbInformation, "تأكيد" Else MsgBox msg2 & vbNewLine & msg1, vbCritical + vbMsgBoxRight, "تنبيه بوجود حقول فارغة" End If
-
مساعدة في تصدير جدول الى ملف وورد واكسل معد مسبقاً
د.كاف يار replied to ٌRayan Zakho's topic in قسم الأكسيس Access
تفضل التعديل اخي الكريم يجب فك الضغط عن الملفات اولاً تصدير البيانات.zip -
مشكلة الترقيم بعد توزيع ملف اكسس على الاجهزة على الشبكة
د.كاف يار replied to qathi's topic in قسم الأكسيس Access
تفضل هذه المشاركة اخي الكريم لعلها تحل المشكلة فقط نسخ هذا الكود الصقه في حدث ازرار الحفظ Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("SELECT Max(InvoiceNum) FROM InvoiceHT;") InvoiceNum = "A" & Format(Nz(rs.Fields(0), 0) + 1, "1000") rs.Close Set rs = Nothing -
اخي الكريم في هذه الحياة ليس كل ما يتمناه المرء يدركه لكن تستطيع ان تدرك ما تتمنى بإسلوب غير مباشر في هذا التعديل لن نقوم بالاستغناء عنصر مصدر السجلات الفرعية فهي أداة لحفظ البيانات الواردة من القاعدة الأخرى لكن في نفس الوقت وضعت لك ازرار لحفظ التعديلات من القاعدة الاساسية الى القاعدة الفرعية Desktop1.zip