اذهب الي المحتوي
أوفيسنا

ابو ياسين المشولي

الخبراء
  • Posts

    1,752
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    24

كل منشورات العضو ابو ياسين المشولي

  1. بارك الله فيك انا جربت الكود بهذا وهو شغال كويس اخي محمد ما انا الا طالب علم وما نتعلمه ونقدر نساعد به احد فهذا واجب علينا شكرا لك ولهذا المنتدى والقائمين فيه كلهم فيهم خير كثير create.accdb
  2. بعد محاولات طويله اتفضل DoCmd.TransferDatabase acExport, "Microsoft Access", CurrentDb().Name, acTable, "emp", "aboyaseen", True Dim db As Database Dim tdfNew As TableDef Dim fldLoop As Field On Error GoTo Err_Command0_Click: Set db = DAO.OpenDatabase(CurrentDb().Name) Set tdfNew = db.TableDefs!aboyaseen With tdfNew .Fields.Append .CreateField("idasxc", dbText, 255) ' .Fields.Append .CreateField("id_user", dbLong) End With MsgBox "تمت عملية إنشاء الحقول المحددة بنجاح!!!", vbOKOnly, "رسالة توضيح" Dim strSQL1, strSQL2 As String strSQL2 = "ALTER TABLE aboyaseen ADD COLUMN id_user COUNTER CONSTRAINT [PrimaryKey] Primary key " 'strSQL1 = "ALTER TABLE aboyaseen ADD Primary key(id);" 'DoCmd.RunSQL strSQL1 DoCmd.RunSQL strSQL2 Exit_Command0_Click: Exit Sub Err_Command0_Click: MsgBox "إما أن الحقول المراد إنشاؤها موجودة مسبقاً ، أو أن قاعدة البيانات غير موجودة في المكان المحدد!!!", vbOKOnly, "رسالة توضيح" Resume Exit_Command0_Click
  3. نحن بالخدمه بما نستطيع جرب هذا DoCmd.TransferDatabase acExport, "Microsoft Access", CurrentDb().Name, acTable, "emp", "aboyaseen", True Dim db As Database Dim tdfNew As TableDef Dim fldLoop As Field On Error GoTo Err_Command0_Click: Set db = DAO.OpenDatabase(CurrentDb().Name) Set tdfNew = db.TableDefs!aboyaseen With tdfNew .Fields.Append .CreateField("idasxc", dbText, 255) .Fields.Append .CreateField("id_user", dbInteger) End With MsgBox "تمت عملية إنشاء الحقول المحددة بنجاح!!!", vbOKOnly, "رسالة توضيح" Exit_Command0_Click: Exit Sub Err_Command0_Click: MsgBox "إما أن الحقول المراد إنشاؤها موجودة مسبقاً ، أو أن قاعدة البيانات غير موجودة في المكان المحدد!!!", vbOKOnly, "رسالة توضيح" Resume Exit_Command0_Click Dim strSQL1 As String strSQL1 = "alter table aboyaseen add primary key(id_user);" DoCmd.RunSQL strSQL1
  4. اتفضل اخي محمد القدسي تعبت حتى طبقته دعوة بظهر الغيب تكفي DoCmd.TransferDatabase acExport, "Microsoft Access", CurrentDb().Name, acTable, "emp", "aboyaseen", True Dim db As Database Dim tdfNew As TableDef Dim fldLoop As Field On Error GoTo Err_Command0_Click: Set db = DAO.OpenDatabase(CurrentDb().Name) Set tdfNew = db.TableDefs!aboyaseen With tdfNew .Fields.Append .CreateField("idasxc", dbText, 255) .Fields.Append .CreateField("id_user", dbInteger) End With MsgBox "تمت عملية إنشاء الحقول المحددة بنجاح!!!", vbOKOnly, "رسالة توضيح" Exit_Command0_Click: Exit Sub Err_Command0_Click: MsgBox "إما أن الحقول المراد إنشاؤها موجودة مسبقاً ، أو أن قاعدة البيانات غير موجودة في المكان المحدد!!!", vbOKOnly, "رسالة توضيح" Resume Exit_Command0_Click
  5. تسلم حبيبي الوزير كلما كان هناك افكار كلما زاد الانسان بالعلم ونحن تلميذكم
  6. بعد اذن اخي AlwaZeeR اظن هذا هو طلبه لانه مشروط برقم الفاتورة DoCmd.SetWarnings False DoCmd.RunSQL ("UPDATE [AfwtIar] SET [AfwtIar].[Atarih]= [forms]![تنظيم_تسلسل]![Atarih].[value] " _ & " WHERE ((([AfwtIar].Rjmfatwra)=[forms]![تنظيم_تسلسل]![Rjmfatwra]));") DoCmd.RunSQL ("UPDATE [HRR] SET [HRR].[Atarih]= [forms]![تنظيم_تسلسل]![Atarih].[value] " _ & " WHERE ((([HRR].Rjmfatwra)= [forms]![تنظيم_تسلسل]![Rjmfatwra]));") DoCmd.RunSQL ("UPDATE [Hrakatsanf] SET [Hrakatsanf].[Atarih]= [forms]![تنظيم_تسلسل]![Atarih].[value] " _ & " WHERE ((([Hrakatsanf].Rjmfatwra)=[forms]![تنظيم_تسلسل]![Rjmfatwra]));") DoCmd.SetWarnings True MsgBox "تم التعديل بنجاح", vbInformation, " حفظ التعديلات"
  7. الله يبارك فيك اخي هذا ما تعلمناه من هذا المنتدى العملاق الله يحفظك
  8. اتفضل هذا رقم اساسي Dim strSQL1, strSQL2 As String strSQL1 = "SELECT emp.id, emp.name, emp.emp, emp.asxc, emp.cvcvcv, emp.fgf, emp.dsa, emp.kjh INTO aboyaseen " & vbCrLf & _ "FROM emp;" strSQL2 = "alter table aboyaseen add primary key(id);" DoCmd.RunSQL strSQL1 DoCmd.RunSQL strSQL2
  9. اتفضل ارجو ان يكون طلبك Dim strSQL1 As String strSQL1 = "SELECT emp.id, emp.name, emp.emp, emp.asxc, emp.cvcvcv, emp.fgf, emp.dsa, emp.kjh INTO aboyaseen " & vbCrLf & _ "FROM emp;" DoCmd.RunSQL strSQL1
  10. جرب هذا Private Sub ÊÝÕíá_Click() Application.FollowHyperlink Address:=" http://www.ndedco.org/electricservice.aspx" End Sub
  11. اخي jjafferr انا حاولت اعدله الكود حسيب مافهمت اطلع على على الملف المرفق Nouveau Microsoft Office Access 2007 قاعدة بيانات.accdb
  12. اخي بلال اليامين If IsNull(Forms![88555]!التعديل!usr_ID) = True Then MsgBox "رقم الموظف فارغ" ElseIf Forms![88555]!التعديل!نص161 = "" Then MsgBox "حقل الاسم فارغ" ElseIf Forms![88555]!التعديل![142] = "" Then MsgBox "حقل اختيار مكان العمل فارغ" Else MsgBox "اسم الموظف " & Forms![88555]!التعديل!نص161 & vbNewLine & "رقم الموظف: " & Forms![88555]!التعديل!usr_ID Me.Refresh End If حاولت اعدلك الكود بما فهمته من كود الاخMo3taz3zzat Nouveau Microsoft Office A77777عدة بيانات (1).rar
  13. الاخ محمدنجار لم ترد على ما قدمته هل هو المطلوب
  14. الكود واضح اخي CommandBars("Property Sheet").Enabled = True
  15. نعم هو كذلك ولكن اخطات وعملته في موضوعك والان عدلت
  16. اتفضل اخي اتمنا يكون المطلوب عملت الكود عند الخروج من النموذج بامكانك نعمله حبث شات On Error GoTo enderr DoCmd.SetWarnings False 'النموذج Set Rs = Forms![frm_SlsInvHd]![frm_TInvDt].Form.RecordsetClone 'الجدول للتحري Set RsEdit = CurrentDb.OpenRecordset("Tbl_Items") Rs.MoveFirst 'دوران Do While Not Rs.EOF RsEdit.MoveFirst 'دوران للجدول Do Until RsEdit.EOF 'اذا وجد السجل If RsEdit!itname = Rs!itname Then 'تحريره RsEdit.Edit RsEdit!vlbleQ = RsEdit!vlbleQ + Rs!vlbleQ RsEdit.Update End If RsEdit.MoveNext Loop Rs.MoveNext Loop Set Rs = Nothing Set RsEdit = Nothing MsgBox " تم تعديل السجلات الى الجدول بنجاح ", vbInformation, "تم " Exit Sub enderr: MsgBox " خطا في البيانات ", vbInformation, "لم يتم التعديل" DoCmd.SetWarnings True UPdate QTY.rar
  17. ان شاء الله الاخوه ما يصرو معك
  18. ممتاز اخي صالح حمادي هو المطلوب الف الف شكر تسلم يداك
  19. بارك الله فيك استاذ ابوخليل دائما مبدع في حلولك وشروحاتك الله يوفقك يارب
×
×
  • اضف...

Important Information