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

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

قام بنشر

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

عندي مجموعة كبيرة من الايميلات اريد داله في الاستعلام تأخذ الاسم حتي علامة @ عدد الاحرف غير متساوي مثال اريد يأخذ الاسم فقط (ayeyyee122252@qwe.com & Asww@hotmail.com) اريد فقط يأخذ الاسم حتى علامه @ و شكرا

Database1.rar

  • 2 weeks later...
قام بنشر (معدل)

هل من الممكن اخذ كلمة من وسط الجملة الطويلة مثل

((2 - 10/03/2019 & د/عبدالعليم & 02 & ميدونيات عالية & 4500 & مع العليم يوجد 1109 تم التعامل مع في المجموعة رقم (1-إيهاب الحربي) & 02 / ميدونيات عالية)) أي كل كلمة ما بين علامة & تكون في مكان مخصص له بنفس الملف مع العلم المسافات بين العلامة (&) غير محدودة ... وشكرا

(( اعتذر على تأخير طرح السؤال .. وذلك بسبب مرضي اسال الله ان يشفي كل مريض و يعزكم بصحة و المال و البنون ... وشكرا )) 

 

 

تم تعديل بواسطه ابوعبدالله_1972
قام بنشر

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

هل يوجد دله في الاستعلام تساعد على نسخ كلمة من جمله معينه بحيث بعد العلامه (&) تكون في جدول منفصل

((1 - 10/03/2019 & إيهاب الحربي & 01 & ميدونيات عالية & 2539 &  & 01 / ميدونيات عالية))

و لكم خالص الشكر و التقدير لجميع

Database1.rar

قام بنشر

وعليكم السلام ابو عبدالله 🙂

 

سؤالك غير واضح ، يا ريت تعمل مثال من بياناتك في ورقة اكسل/وورد مثلا 🙂

 

جعفر

  • Like 1
قام بنشر

اريد أستاذ الكريم تقسم الجملة بكامل على عدد أعمدة كل عمود يأخذ جزء من الجملة مثال ((1 - 10/03/2019 & إيهاب الحربي & 01 & ميدونيات عالية & 2539 &  & 01 / ميدونيات عالية))

1 - 10/03/2019 - يكود في عمود & 2- إيهاب الحربي - يكود في عمود & كل ما بين العلامة (&) يكود في عمود لأيهم عدد الحروف الكلمة )) اتمني ان يكون المثال واضح -- و تكون داله في الاستعلام و ليس كود -- لان الاكواد في مجال شبكة الاعمال في الشركات محسوب على انه فيروس وشكرا

مثال.PNG

قام بنشر
9 دقائق مضت, kha9009lid said:

هذا الحل سبق ان قدمته له في موضوعة السابق ولكنه لم يقبله

شكرا لك اخي خالد 🙂

في طريقة اخرى ، باستخدام الامر instr داخل الاستعلام ، متعبة بعض الشيء ، وقد بدأت العمل عليها ، ولكني اريد بيانات حقيقية للتجربة عليها ، ويكون جدا صعب تغيير العمل اذا كانت البيانات بطريقة غير!!

شوف الاستعلامات qry_1 و qry_2 و qry_3 ، وطبعا لازم اكملها لبقية الحقول 🙂

 

طيب ، لوسمحت ابو عبد الله ، اعطينا بعض الكلمات الحقيقة اللي عندك ، ويا ريت في جدول في الاكسس ، علشان نشوف كيف نقدر نحل الموضوع 🙂

والسبب في طلب بيانات حقيقية ، هي ان الجواب يكون تفصيل خاص لطريقة عرض كلماتك.

 

 

جعفر

1116.1.Split.mdb

  • Like 3
قام بنشر

السلام عليكم

اساتذتى الافاضل لمشاركتكم والتعلم ايضا معكم

مثلما قال استاذ جعفر مرهقه وطويله

وقمت باستخدام الداله mid & instr & right

هذا ما تم عمله من قبل استاذى خالد فى استعلام 1 واستعلام 2 ما قد عملته وطبعا لم اكمل بقيته لانه مرهق بصراحه وطبعا اخى ابو عبدالله لا يريد استخدام الموديول

وطبعا باستخدام بعض البحث

Database591(3).accdb

  • Like 1
  • Thanks 1
قام بنشر

صحيح اخي احمد هي متعبة وفي ضل عدم وجود بيانات كافية قد لايتحقق المطلوب فلربما قد تكون هناك جمل مكتوبة بشكل مختلف ولو قليلا وهنا تختلف النتيجة

  • Like 2
قام بنشر
51 دقائق مضت, kha9009lid said:

صحيح اخي احمد هي متعبة وفي ضل عدم وجود بيانات كافية قد لايتحقق المطلوب فلربما قد تكون هناك جمل مكتوبة بشكل مختلف ولو قليلا وهنا تختلف النتيجة

بالتاكيد استاذ خالد

دانا دخت وانا بحاول اكمل باقى فصل البيانات بالطريقه دى ولانى اول مره اجربها وبحاول فمن كتر الاقواس نسيت انا فين ورايح فين وجاى منين

ربنا يعنكم اساتذتنا على اسئلتنا بجد

اسال الله لكم التوفيق وان يكتب لكم بكل حرف حسنه

قام بنشر

kha9009lid

يا استاذي العزيز الموضوع باني قبلته او رفضته ... الموضوع ان يكون داله استعلام و ليس كود

و انت بنفسك طلبته بان افتح الموضوع بطلب جديد ... هذا كل الى صار ... المطلوب بان يكون داله و ليس كود بس حسب نظام شبكة العمل الخاصة بالشركة ... وشكرا

Capture.PNG

قام بنشر (معدل)
29 دقائق مضت, ابوعبدالله_1972 said:

kha9009lid

يا استاذي العزيز الموضوع باني قبلته او رفضته ... الموضوع ان يكون داله استعلام و ليس كود

و انت بنفسك طلبته بان افتح الموضوع بطلب جديد ... هذا كل الى صار ... المطلوب بان يكون داله و ليس كود بس حسب نظام شبكة العمل الخاصة بالشركة ... وشكرا

Capture.PNG

صحيح اخي العزيز انت لم تقبله لانك ترغب في دالة وليس عن طريق كود وهذا كان ردي على استاذي الفاضل @jjafferr ولم افصل ولكني وضعت الرابط واطلع على ردك وعرف رغبتك في عدم استخدام الكود وكان نتيجة ردي ان الاستاذ جعفر طرح فكرة استخدام  instr وفعلا بدأ في ذلك وطلب منك

17 ساعات مضت, jjafferr said:

طيب ، لوسمحت ابو عبد الله ، اعطينا بعض الكلمات الحقيقة اللي عندك ، ويا ريت في جدول في الاكسس ، علشان نشوف كيف نقدر نحل الموضوع

وكذلك الاستاذ الفاضل @أحمد الفلاحجى تحدث عن استخدام مجموعة من الدوال ولكنة توقف لرغبته في معرفة البيانات المطلوب تقسيمها

اخي العزيز لا تاخذ الامور بصيغة النقد فقط كان ردي انك سبق رفضت الحل المقدم مني والمشابه لرد استاذنا جعفر لانه لم يحقق رغبتك في عدم استخدام الاكواد

بخصوص طلبي منك في اضافة موضوع جديد فهذه قوانين الموقع وهدفها تسهيل عملية البحث لمن تصادفة مشكلة او موضوع مشابه

وتقبل مني كل التقدير والاحترام :fff:

تم تعديل بواسطه kha9009lid
  • Like 1
قام بنشر

السلام عليكم 🙂

 

بالعكس اخوي ابو عبدالله ، الجميع يمشي وراء طلبك ، ويحاول مساعدتك ، ويسدد خُطى الآخرين 🙂

في الواقع طلبك تحدي برمجي ، ونتمنى انك تساعدنا علشان نكمله :biggrin2:

 

 

لوسمحت ابو عبد الله ، اعطينا بعض الكلمات الحقيقة اللي عندك ، ويا ريت في جدول في الاكسس ، علشان نشوف كيف نقدر نحل الموضوع 🙂

والسبب في طلب بيانات حقيقية ، هي ان الجواب يكون تفصيل خاص لطريقة عرض كلماتك.

 

جعفر

  • Like 2
قام بنشر

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

الاستاذ ابو عبدالله تقبل تحياتى ما المشكله نحن اخوانك قبل كل شىء

وما قاله الاستاذ خالد انه قد قدم المساعده بنفس ما قام به الاستاذ جعفر والتاكيد على انك لا تريد استعمال المديولات لاسباب بالعمل

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

وبالفعل اؤكد لك ما قاله الاستاذ جعفر والاستاذ خالد بانها ستكون متعبه ومرهقه فلقد حاولت كما رائيت وشوف طول الداله قد ايه فى العمود 3

فمابالك بباقى الاعمده

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

وجزاك الله خيرا استاذ @kha9009lid واستاذ @jjafferr وجميع اساتذتنا ونسال الله ان يكتب لكم بكل حرف حسنه

وما انا الا طالب لديكم استذتى الكرام واحاول لاتعلم منكم ومعكم

SELECT tbl1.id, tbl1.tx,

1-Mid([tx],1,InStr([tx],"&")-1) AS Data,

2-Mid([tx],InStr([tx],"&")+1,InStr(Right([tx],Len([tx])-InStr([tx],"&")),"&")-1) AS Data1,

3-Mid(Right([tx],Len([tx])-InStr([tx],"&")),InStr(Right([tx],Len([tx])-InStr([tx],"&")),"&")+1,InStr(Right(Right([tx],Len([tx])-InStr([tx],"&")),Len(Right([tx],Len([tx])-InStr([tx],"&")))-InStr(Right([Tx],Len([Tx])-InStr([tx],"&")),"&")),"&")-1) AS Data3

FROM tbl1;

تقبلوا تحياتى وتمنياتى لكم بالتوفيق والنجاح

طبتم واهتديتم

 

  • Like 1
قام بنشر

اسال الله ان يبارك لكم في علمكم و يرفع شانكم و يكركم بما يحبه و يرضى

الجدول مرفق بالكامل كبير و حجمه اكثر من 500MB

باختصار عندي 6 أعمدة تم ضمها وهو Tab1 في عمود واحد عشان يتم توزيعهم على ثلاث أعمدة في Tab2عمل و تم وضع فاصل بينهم مثل & و جعلها على 3 أعمدة المثال مرفق انا محتاجه بدون كود لان مجلد موقع الشركة يرفض الاكواد و يتعبها فايروس ... اتمني من الله ان تعذروني على سوء الفهم او أي كان بارك الله فيكم و زادكم من علمه

Database4.accdb

قام بنشر

اخى ابو عبدالله

اتفضل حاجه على قدى مش عارف هل فهمت صح ولا لاء

استعلام 2 يقوم بدمج البيانات كما اشرت وزى ما انت عاملها فى جدول 1 ولكن هنا للاحاقها بجدول 2

ولما تشغل استعلام 3 يتم الحاق البيانات فى جدول 2 كما طلبت

وطبعا فى انتظار ردك ان كان ده مطلبك ام هناك توضيح لعلى لم افهم قصدك

ومشاركه اساتذتنا لنتعلم منهم

تمنياتى لك بالتوفيق

Database4_up.accdb

قام بنشر

(أحمد الفلاحجى) حبيب قلبي اشكرك على اهتمامك و لك الشكر و التقدير .. ليس بضبط

العمود (Names+Function) هو الوحيد الذي يظهر عندي من جدول المدخلات

عند ادخال الكود 10 يظهر عندي في العمود الأول = الاسم و الوظيفة (عدد احرف غير معروف) و لكن يوجد رمز (&) عند النهاية الاسم و الوظيفة / و كذلك التاريخ و العمر (عدد احرف غير معروف)يوجد رمز (&) عند النهاية التاريخ و العمر  / المدينة و الدولة يوجد رمز (&) عند المدينة و الدولة (عدد احرف غير معروف)

نفس مثال الأخ الفاضل (kha9009lid) احتاج داله في الاستعلام و ليس كود (عندما وضعت الملف الاكسس في شبكة المشاركة العمل رفض و اعتباره فايروس  وتم مسحة فورا)

    353      اشكركم جميع على حسن تعاونكم و لكم جزيل الشكر و التقدير و الاحترام و اسال الله رب العرش الكريم ان يبارك لكم في مالكم و ابناكم و علمكم و ان يحفظك من كل سوء ..وشكرا

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