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

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

قام بنشر

الأخوة الافاضل :

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

لدي حقل في جدول وأريد تحديث جزء في الحقل لجميع السجلات مثلا مكتبة 1 الشعبة 2 الى مكتبة 01 الشعبة 02

ومثلا احياء 1 الشعبة 13 الى أحياء 01 الى الشعبة 13 .... بمغنى كل رقم في الحقل يتم تحويله الى رقمين باضافة صفر في خانة العشرات واذا كان الرقم مكون من رقمين يتجاوزه ..... ولكم جزيل الشكر مقدما .

 

                                                                   Barna

قام بنشر

 الطريق : هتقف على كل حقل انت عايز تعمل تغيير في سجلاته وتضغط Ctrl + H  الي هي " استبدال "   وتغير الي انت عايزه

وده المرفق بعد التعديل

bat2.rar

قام بنشر

اشكرك على الرد ... ولكن اريد ذلك عن طريق الكود لان هذه العملية تتكرر كثيرا اثناء استخدام البرنامج .... بارك الله فيك ...Barna

وليش مايكون ياسيدي الحقل الوحيد بالمرفق لديك يصير 3حقول

الاول اسم المادة فيزياء

الثاني الرقم 04

الثالث الشعبة 14

هذا يكون اسهل للترتيب والتعديل..

مجرد اقتراح

  • Like 1
قام بنشر

اشكرك اخي راعي الغنم

لكن المشكلة اساس هذه البيانات كان ملف اكسل ثم تم استيراده للاكسس فتظهر بهذه الصورة ... واريد تعديلها بالشكل المذكور في الموضوع فعلا بهدف الترتيب .. بارك الله فيك .

قام بنشر

اشكرك على الرد ... ولكن اريد ذلك عن طريق الكود لان هذه العملية تتكرر كثيرا اثناء استخدام البرنامج .... بارك الله فيك ...Barna

 

ممكن تشرح هذه العبارة ؟ اي كيف تتكرر ؟ اي الية الاستخدام ؟ حاب اعرف الية العمل ؟

قام بنشر

اخي رمهان

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

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

  • أفضل إجابة
قام بنشر

تفضل باشا !!

وما تتعاودها مرة ثانية باسئلة زي كذا ! !!! مرة ثانية حندفعك  !!

Set rs = CurrentDb.OpenRecordset("t1"): rs.MoveFirst
Do Until rs.EOF
For i = 1 To 9
If InStr(1, Trim(rs(0)), i & " ") > 0 Then
xx = Replace(Trim(rs(0) & " "), i & " ", "0" & i)
rs.Edit
rs(0) = xx
rs.Update
End If
Next i
rs.MoveNext
Loop
DoCmd.RunSQL "update t1 set clas = Replace([clas],Right(Trim([clas]),2),Format(Right(Trim([clas]),2),' 00')) where clas is not null"
DoCmd.OpenTable "t1"

بالتوفيق

  • Like 1
  • 4 weeks later...
قام بنشر

كيفك ياباشا

لما راق المزاج ! اتينا لك بحل ثاني ليمكن استخدامه كاستعلام ! وهنا ماعليك الا استخدام الدالة التالية في الاستعلام ممررا لها اسم العمود فقط !

Function ramhan(fld)
On Error GoTo 10
vr = Split(Trim(fld), " ")
For i = 0 To UBound(vr)
xnew = xnew & IIf(IsNumeric(vr(i)), Format(vr(i), "00"), vr(i)) & " "
Next i
10: ramhan = Trim(xnew)
End Function

والاستعلام هكذا :

SELECT t1.clas, ramhan([clas]) AS Expr1
FROM t1;

طبعا وحسب مرفقك السابق !

 

تحيات رمهان

  • Like 1
قام بنشر

اخي رمهان

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

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

أخي الكريم الغالي :

إذا كنت ترغب استيراد جداول الطلاب في نظام المقررات فهذا الملف يساعدك ، ولاتوجد حقوق (عدّل عليه ، أو اطلب أيّ تعديل)

http://www.mediafire.com/download/qvcc43e11bmg1av

 

قام بنشر

كيفك ياباشا

لما راق المزاج ! اتينا لك بحل ثاني ليمكن استخدامه كاستعلام ! وهنا ماعليك الا استخدام الدالة التالية في الاستعلام ممررا لها اسم العمود فقط !

Function ramhan(fld)
On Error GoTo 10
vr = Split(Trim(fld), " ")
For i = 0 To UBound(vr)
xnew = xnew & IIf(IsNumeric(vr(i)), Format(vr(i), "00"), vr(i)) & " "
Next i
10: ramhan = Trim(xnew)
End Function

والاستعلام هكذا :

SELECT t1.clas, ramhan([clas]) AS Expr1
FROM t1;

طبعا وحسب مرفقك السابق !

 

تحيات رمهان

 

كل عام وانت بخير .... اخي رمهان . الله يجعل ايامك كلها روقان وسعادة . يكفيني شرفا أن يصبح موضوعي همك وشغلك .. لا يسعني الا أن اقف لك احترامنا استاذي الفاضل ... وما تتعاودها مرة ثانية باجابات زي كذا ! !!! مرة ثانية حندفعك  !!  :cool2:  :cool2: 

 

 

 

اخي رمهان

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

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

أخي الكريم الغالي :

إذا كنت ترغب استيراد جداول الطلاب في نظام المقررات فهذا الملف يساعدك ، ولاتوجد حقوق (عدّل عليه ، أو اطلب أيّ تعديل)

http://www.mediafire.com/download/qvcc43e11bmg1av

 

 

 

كل عام وانت بخير .... اخي حسين . أشكرك على المداخلة .... وفعلا احتاج مثل هذا البرنامج الذي يخفف عنا العبئ .. جزاك الله خير

قام بنشر (معدل)

أخي الكريم الغالي :
هنا ملفات أخرى لنظام المقررات (لاتتردد في التعديل عليها ، أو طلب التعديل).
الأول : لنقل بيانات الطلاب إلى البرامج الأخرى ، وللكشوف .
والثاني : لحصر الاحتياج من المعلمين .
والثالث لاستكمال تقارير النتيجة (المبيضة) .
كما تم تعديل التقويم الدراسي في ملف الجداول (للعام الدراسي القادم 1436 / 1437).

 

بيانات طلاب المقررات.zip

مبيضة المقررات.zip

الاحتياج.zip

الجداول36.zip

تم تعديل بواسطه Hosain21

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