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

المساعدة فى التعديل على كود


jo_2010
إذهب إلى أفضل إجابة Solved by jjafferr,

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

السادة الخبراء الافاضل 

كل عام وانتم بخير عام سعيد ان شاء الله

هذا الكود ساعدنى بة السيد الخبير الفاضل Eng.Qassim

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

اريد تجميع كل التحاليل فى سطر واحد حسب تاريخ عمل التحليل فى form1

اليكم مرفق للتعديل علية شكرا لكم

A.accdb

Untitled.jpg

تم تعديل بواسطه jo_2010
رابط هذا التعليق
شارك

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

 

ايه ده ، جوسف عنده سؤال من السنة الفايته وملقاش جواب 😉

 

هناك طريقتين لحل طلبك:

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

2. عدم تكرار الاسم ، وحذف حقل التاريخ من النموذج ، ثم جعل الحقل C يحتوي على التاريخ والفحوصات ، هكذا مثلا:

29/11/2022
CBC, Urine Culture and Sensitivity

01/01/2023
CBC, PT_Prothrombin Time, PTT_ Partial Thromboplastine  Time

.

بس علشان نعمل اي من الطريقتين:

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

فإذا اخترت الطريقة الاولى ، فيمكنك الفرز والتصفية بالتاريخ مباشرة من النموذج بالفأرة اليمين ،

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

2. يجب ان ترفق بيانات الشخص لأكثر من يومين (على الاقل شخصين ، علشان التجارب) ، لأني ما عرفت كيف اضيف 🙂

 

جعفر

رابط هذا التعليق
شارك

استاذى الفاضل ومعلمى الجليل  jjafferr

لك التحية وعام سعيد

اولا انا اريد الطريقة الاولي

وهي كمايلي

كود         الاسم          التاريخ             التحاليل

201    محمد احمد     2/2/2022      cbc, urine

حضر نفس المرض بعد فترة مثلا

435     محمد احمد      4/6/2022      sugar, tsh

وهكذا ممكن حضرتك تساعدني في عمل هذا  الاستعلام عند فتحة أجدة

كما بالمثل السابق

قمت باضافة قاعدة جديدة  للتعديل عليها بعد اضافة اسماء مكررة

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

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

اسف علي الاطالة

اريد استعلام  مثل query1  وبياخد البيانات من استعلام اخر باسم  1_jo  وانا بعد ذلك اعمل لة نموذج سامحني gعدم خبرتي الجيدة بالاكسيس  خالص الشكر لحضرتك

A.accdb

تم تعديل بواسطه jo_2010
رابط هذا التعليق
شارك

تفضل 🙂

 

image.png.b91c2c5c6275c78e2193f25af9029e74.png

.

الوحدة النمطية الجديدة (شايف خط يدي في الوحدة النمطية القديمة 🙂 ) ، فكما تلاحظ ، التعديل جدا بسيط :

Public Function Concatenate_pcode(C As String, D As Date) As String

    Dim rst As DAO.Recordset
    Dim myWhere As String
    
    myWhere = myWhere & "[PName]='" & C & "' "
    myWhere = myWhere & " And"
    myWhere = myWhere & " [DDate]=#" & D & "#"
    
    Set rst = CurrentDb.OpenRecordset("Select [TName] From [1_JO] Where " & myWhere)
    Do Until rst.EOF
    
        Concatenate_pcode = Concatenate_pcode & ", " & rst!TName
        
        rst.MoveNext
    
    Loop
    
    Concatenate_pcode = Mid(Concatenate_pcode, 3)
    
    rst.Close: Set rst = Nothing
    
End Function

.

جعفر

1540.A.accdb.zip

رابط هذا التعليق
شارك

الاستاذ الفاضل    jjafferr

قمت بمسح البيانات القديمة وكتبت بيانات جديدة اعطانى 

 

 

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

Untitled.jpg

1540.A.accdb

رابط هذا التعليق
شارك

استاذى الفاضل جعفر

شكرا لحل مشكلة التاريخ

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

رابط هذا التعليق
شارك

استاذى الفاضل جعفر

شــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــكرا لك اخيرا وصلت لما اريد ولكنى اعتذر عن الازعاج الذى سببتة لك خالص الشكر

الخبير الفاضل قدمت لى الكثير من المساعدة فى مرات كثيرة سابقة شكرا شكرا شكرا

رابط هذا التعليق
شارك

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