اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته 

نسأل الله لكم التوفيق والسداد ،،،

واجهة مشكلة عندما قمت بتحويل جداول قاعدة البيانات إلى SQL SERVER لتكبير القاعدة .

المشكلة هي : اختفى حقل القيم المتعدده من مربع التحرير والسرد حيث ظهرت لي القيم أحادية.

22.png.98a9c9d37b8c333ba5f9491714abde22.png33.png.a2cc1bcbf1921bf7526fbdb8d63edd8c.png

سؤالي هل يمكن إضافة القيم المتعددة من خيارات وخصائص SQL SERVER  أو يمكن ذلك برمجياً بإنشاء نموذج مع القيم و مربع نعم/ لا بجواره ، ثم إدراج القيم في مربع النص بهذه الصورة تصبح ( محمد _ صالح  _ علي ) وهذا عندي الخيار الأخير .

آملاً أن أجد الحل لديكم  ؟ 

  • Like 1
قام بنشر

وعليكم السلام اخوي صالح 🙂

 

هذه الخاصية موجودة في الاكسس فقط (مثل Lookup في الجدول) ، فيجب عليك ان تتعامل معهم بطريقة اخرى ، قبل ان تنتقل الى SQL Server 🙂

احد الطرق هي ان تجعل هذه القيم في جدول آخر ، وفي النموذج تعامله كنموذج فرعي 🙂

منقول ومترجم من: https://answers.microsoft.com/en-us/msoffice/forum/all/access-multivalue-field-convert-to-ms-sql/05e4ebe9-d919-44c6-bf76-efe47e0d5cae

 

جعفر

  • Like 1
  • Thanks 1
قام بنشر (معدل)

وعليكم السلام

بعد اذن الاستاذ جعفر 

الحل الوارد باانشاء جداول تابعة في حال تعدد الحالة صعب 

جرب StudentCourses.zip 

وهي من احدى الملفات المرفوعة من مساهمات خبراء الاكسيس  

روابط قاعاعدة بيانات اكسيس

Is it possible to use the Comboboxes to add data in many to many relation ships?
This little demo file illustrates the use of a Students parent form within in which is a subform based on a StudentCourses table which models the many-to-many relationship type between students and courses.  The demo also illustrates other types of interface, such as the use of a multi-valued list box, but note that, unlike the subform this does not allow the non-key Status attribute of the relationship type to be recorded.  It also requires code to be written to process the selections in the list box, whereas a subform is code-free and easy to implement.  To add a new course not yet represented in the Courses table the name of the course is entered into the combo box, and code in its NotInList event procedure inserts a new row into the Courses table.  For illustrations of the use of this event in other contexts see the NotInList demo in the same OneDrive folder.
تم تعديل بواسطه محب العقيدة
  • Like 2
قام بنشر
4 ساعات مضت, jjafferr said:

هذه الخاصية موجودة في الاكسس فقط (مثل Lookup في الجدول) ، فيجب عليك ان تتعامل معهم بطريقة اخرى ، قبل ان تنتقل الى SQL Server 🙂

 

شكراً لك أستاذي ومعلمي جعفر

وهذه بعض محاولاتي لإنشاء مربع قيم متعددة :rol: 

 123.jpg.c498b7acbb809b0e11279e1b3280b881.jpg 

 

تضاف القيمة بالنقر مرتين وتزال القيمة أيضا بالنقر مرتين .

وهذا كود مربع القائمة

Private Sub listBoox_DblClick(Cancel As Integer)
'inStr = "لمعرفة موضع ظهور السلسلة النصية"
Text9 = InStr(1, txt1, listBoox.Column(0), vbTextCompare)
 
    If Text9 = 0 Or Len(txt1 & "") = 0 Then
'For Each = "الدوران على القيم وإَضافتها إلى حقل المستهدف"
      For Each m In listBoox.ItemsSelected
      txt1 = txt1 & listBoox.ItemData(m) & ";"
      Next
    Else
    'في حال إضافة القيمة مرة أخرى يتم الحذف
         txt1 = Replace(txt1, listBoox & ";", "")
    End If
End Sub

وكود إخفاء وإظهار مربع القائمة

Private Sub C_List_Click()
If C_List.Caption = "إظهار" Then
listBoox.Left = txt1.Left
listBoox.Top = txt1.Top + txt1.Height
listBoox.Height = 1400
listBoox.Width = txt1.Width
listBoox.Visible = True
C_List.Caption = "إخفاء"
Else
C_List.Caption = "إظهار"
listBoox.Visible = False
End If
End Sub

بالمرفق الملف

SQL_multivalue_field.zip

  • Like 2
قام بنشر
2 ساعات مضت, محب العقيدة said:

وعليكم السلام

بعد اذن الاستاذ جعفر 

الحل الوارد باانشاء جداول تابعة في حال تعدد الحالة صعب 

جرب StudentCourses.zip 

وهي من احدى الملفات المرفوعة من مساهمات خبراء الاكسيس  

روابط قاعاعدة بيانات اكسيس

r.

@محب العقيدة اختيار موفق وأمثلة برمجية رائعة تشكر عليها .

إن كنت من مستخدمي SQL SERVER .

سأسألوك عن تجربتك ؟

 و عن الأخطاء التي واجهتك ؟

وكيف تغلبت عليها . 

قام بنشر

اسخدمت sql server

لكن قديما بعض الشيء وكانت اكبر مشكلة هي تحويل الجداول

من اكسيس الى اس كيو ال

وانشاء العلاقات بين الجداول لان تعريف الحقول يختلف كثيرا في بعض الاحيان  من اكسيس الى اس كبوال

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information