منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

وهل هناك كود لنقل سجل من جدول الى جدول اخر 

السؤال يخص فيجوال بيسك 6 

ولكم جزيل الشكر 

واخص الشكر منتدى فيجوال بيسك لكل العرب و المشرفين عليه
السّلام عليكم و رحمة الله و بركاته
أخي الكريم .. أرفقت لك مثالاً كمحاولة بسيطة لعلها تفيد ولو بالجزء اليسير إن شاء الله
إحتراماتي
السلام عليكم

في نفس مثال الاخ العزيز عبد العزيز 

اضف الكود التالي   
كما بالمثال 
PHP كود :
Private Sub Command3_Click()

sql "SELECT  *   FROM tablette1  WHERE  ÇáÇÓã = '" Trim(Text6.Text) & " '  UNION SELECT *  FROM tablette2  WHERE [ÇáÇÓã]=   '" Trim(Text6.Text) & "'"
If rs.State 1 Then rs.Close
rs
.Open sqlDBadOpenStaticadLockPessimistic
DrawFlex
View_Records

End Sub 
السلام عليكم و رحمة الله و بركاته
روعة من روائع أعمالك أخي الغالي "  SENDBAD100  " .. باسم الله ما شاء الله
ربّنا لا يحرمنا منك أبدًا و يطيل بعمرك و أعمار كل من تحب بمحبته و مرضاته و ينعم عليك بخير الدتريْن إن شاء الله
أنا لمّا وضعت الملف حسّيت بشيء ناقص و بَقٍيت لي غصّة لم أعرف كيف أتخلّص منها .. و هي عند الكتابة بالتاكست 6 .. أوّل حرف تظهر البيانات حسب معيار الاسم التي تبدأ بذلك الحرف المكتوب ..
أخي الحبيب ..
كيف نغيّر الاستعلام بملّفك الرّائع ليصبح البحث بمجرّد كتابة الحرف الأول من الاسم تظهر البيانات على الشبكة
أجدّد إحتراماتي و تقديري و محبّتي في الله لشخصك الكريم
إحتراماتي
السلام عليكم ورحمة الله وبركاته

شكرا على دعواتك استاذ / عبد العزيز    الله يحفظك من كل شر  فانت ذو خلق رفيع 

جرب  الكودين التاليين احدهما سيعمل معك باذن الله 

اعتذر اذا كان هناك خطأ فيهما  لاني كتبتهم من الجوال  ولم اجربهما بعد   ولكن احببت ان اكون السباق الى مساعدك كي افوز بدعائك  الجميل والرائع. تقبل الله مننا ومنك صالح الاعمال . ورضي عليك وعلى والديك 


 وباذن الله انه المطلوب 

هذا 
PHP كود :
Private Sub Command3_Click()

sql "SELECT  *   FROM tablette1  WHERE  الاسم like  '%" Trim(Text6.Text) & " '  UNION SELECT *  FROM tablette2  WHERE [الاسم] LIKE   '%" Trim(Text6.Text) & "'"
If rs.State 1 Then rs.Close
rs
.Open sqlDBadOpenStaticadLockPessimistic
DrawFlex
View_Records

End Sub 

او  هذا
PHP كود :
Private Sub Command3_Click()

sql "SELECT  *   FROM tablette1  WHERE  الاسم like  '*" Trim(Text6.Text) & " '  UNION SELECT *  FROM tablette2  WHERE [الاسم] LIKE   '*" Trim(Text6.Text) & "'"
If rs.State 1 Then rs.Close
rs
.Open sqlDBadOpenStaticadLockPessimistic
DrawFlex
View_Records

End Sub 
والله الموفق
السّلام عليكم و رحمة الله و بركاته
الله يرضى عليك أخي و أستاذي الغالي " SENDBAD100 " .. على الاستجابة الطيّبة لتساؤلاتي
جزاك الله خير الجزاء و رزقك من حيث لا تحتسب و أمدّك بموفور الصحّة و العافية و راحة البال إن شاء الله
للأسف يا غالي .. الأكواد الثلاثة تعمل نفس العمليّة .. الانتظار لغاية كتابة آخر حرف لظهور النتيجة على شبكة الفليكس جريد
خالص إحتراماتي
وعليكم السلام ورحمة الله وبركاته

امين ولك مثل ما دعيت لي


ضع هذا الكود في حدث Chang للتكست 6 

PHP كود :
Private Sub Text6_Change()


Set rs = New ADODB.Recordset

If rs.State adStateOpen Then rs.Close

 rs
.Open "SELECT  *   FROM tablette1  WHERE  [الاسم] like  '" Trim(Text6.Text) & "%'   union all  SELECT *  FROM tablette2  WHERE [الاسم] LIKE   '" Trim(Text6.Text) & "%'"DBadOpenStaticadLockOptimistic

Set MSHFlexGrid1
.DataSource rs

 End Sub 


والكود التالي يوضف في كوماند3  
للبحث عن الاسم المطابق تماما فقط 

PHP كود :
Private Sub Command3_Click()

sql "SELECT  *   FROM tablette1  WHERE  [الاسم] = '" Trim(Text6.Text) & " '  UNION all SELECT *  FROM tablette2  WHERE [الاسم]=   '" Trim(Text6.Text) & "'"

Set rs = New ADODB.Recordset

If rs.State adStateOpen Then rs.Close

 rs
.Open sqlDBadOpenStaticadLockOptimistic

Set MSHFlexGrid1
.DataSource rs

 End Sub 


والله الموفق

وهذا المثال بعد تطبيق الكودين اوالاجرائين
السّلام عليكم و رحمة الله و بركاته
الله الله عليك أخي الغالي " SENDBAD100 "
ياسم الله ما شاء الله تبارك الله
الكل شغّال و لله الحمد و الشّكر ألفين بالمئة
تحقّق المطلوب و زيادة ..
إلهي يا أكرم الأكرمين يا علي يا قدير .. أدعوه أن يفتحها بوجهك و يفتح لك أبواب الخير و البركة و يفتح لك كل أبواب الرّزق بشتّى مجالات حياتك و لا يجعل لأحد عليك فيه مٍنّة و لا عليك في الآخرة تبعة يا سميع يا عليم و يجود عليك بعطفه و كرمه
فائق الشكر و الاحترام و التقدير أخي الكريم