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

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

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

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

هذا الكود يسبب لي مشكله في بعض الاجهزة  الرساله التي تظهر  محتواها اني  NZ  غير معرفه مع العلم ن الويندوز في الاجهزه الاخر ويندوز 10 نفس الويندوز الي عندي ونفس الاوفيس الي عندي 2007

Expr1: Nz(DLookUp("Sum([tabol_fatora]![dcond_ftora])";"[tabol_fatora]";"[tabol_fatora]![fator_no]='" & [fator_no] & "'");0)

فما سب هذه المشكله وما حلها 

ولا استطيع فتح محرر الاكود علي جهاز العميل

مع العلم انه يفتح علي جهازي ولاتوجد اي مشكله  وهو نفس الويندوز ونفس الاوفيس

وعند فتح محرر الاكود علي جهاز العميل  يخرج من البرنامج 

 

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

استاذي الفاضل ماذا تقصد بالداتا

مع العلم انا هذا الكود موجود في استعلام 

مره يعمل ومره يتعطل  علي جهاز العمل + محرر الاكواد لايعمل علي جهاز العميل

قام بنشر
1 ساعه مضت, حسين العربى said:

استاذي الفاضل ماذا تقصد بالداتا

مع العلم انا هذا الكود موجود في استعلام 

مره يعمل ومره يتعطل  علي جهاز العمل + محرر الاكواد لايعمل علي جهاز العميل

البيانات المدخلة من قبل العميل (المستخدم ) قد تختلف عنك بمعني البيانات الموجودة بالحقول مختلفة عن الموجودة عندك

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

قام بنشر

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

 

هناك خطأ في الجملة!!

خلينا نفك الجملة ، ونعرف وين الخطأ:

DLookUp("Sum([tabol_fatora]![dcond_ftora])";"[tabol_fatora]";"[tabol_fatora]![fator_no]='" & [fator_no] & "'")

الامر من 3 اجزاء
1.
اسم الحقل المراد جلب قيمته من الجدول
"Sum([tabol_fatora]![dcond_ftora])"
وبما انك وضعت علامات "" ووضعت اسم في النصف بينهم ، فهذا معناه انه اسم الحقل
والظاهر انه ليس اسم الحقل

2.
اسم الجدول/الاستعلام المراد جلب القيمة منه
"[tabol_fatora]"
والقيمة صحيحة

3.
المعيار
"[tabol_fatora]![fator_no]='" & [fator_no] & "'"
ونلاحظ ان اسم الحقل الموجود في الجدول هو
[tabol_fatora]![fator_no]
ولا يمكن هذا
وهنا نرى ان حقل المعيار نص (رقم الفاتورة) وليس رقم

.

اما الامر NZ فصيغته صحيحة 🙂

 

 

اما الجزء الاخير من سؤالك (اشرت عليه اشارة خاطفة 🙂  ) 

6 ساعات مضت, حسين العربى said:

وعند فتح محرر الاكود علي جهاز العميل  يخرج من البرنامج

 

والحل:

 

 

جعفر

قام بنشر

اخي الفاضل شكرا علي اهتمامك

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

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

قام بنشر

1. معلش ، اعمل اللي اخبرتك عنه ، وخلينا نشوف النتائج ،

2. انظر في مشاركتي الاخيرة ، لأني في نهايتها وضعت لك الحل لـ "مشكله اخري علي جهاز العميل وهي انا البرنامج لايفتح محرر الفيجوال بيسك" و "يخرج من البرنامج".

 

جعفر

  • Like 1
قام بنشر

استاذي الفاضل جعفر  حقل رقم الفاتوره نص وليس رقم

اسم الجدول 

tabol_fatora

عمل رائع استاذي ومعلمي الفاضل جعفر جزاك الله خيرا وزادك الله من علمه

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

قام بنشر
1 ساعه مضت, حسين العربى said:

اخي الفاضل جعفر انا شيكت علي الحقول كلها نص

شم اسم الحقل الذي تريد جلب قيمته من الجدول؟

وشو اسم حقل المعيار؟

 

 

منذ ساعه, حسين العربى said:

كيف يعمل  هذا الملف استاذي الفاضل وما هي الخطوات 

واين اضع هذا الملف عند تشغيله

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

في ملف txt ، قم بتغيير مسار برنامج الاكسس ، وتغيير مسار برنامجك ، واحفظ الملف ،

قم بتغيير صيغة الملف من txt الى bat ، وانقر عليه مرتين علشان يشتغل.

ثم اتبع التعليمات اللي على الرابط 🙂

 

جعفر

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

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

في ملف txt ، قم بتغيير مسار برنامج الاكسس ، وتغيير مسار برنامجك ، واحفظ الملف ،

قم بتغيير صيغة الملف من txt الى bat ، وانقر عليه مرتين علشان يشتغل.

ثم اتبع التعليمات اللي على الرابط 🙂

 

 

 

الف شكر استاذي الفاضل

ممكن اعرف احط اسم البرنامج بتاعي فين في ملف التكست

هل  هذا اسم البرنامج 

myDataBase_FE

وذا اسم الملف الموجود فيه البرنامج

Testing

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

الظاهر اننا لا نتكلم عن نفس الشيء !!

انا كنت اعتقد بأنك تتكلم عن الكود اللي في الرابط ، وهذا السطر من ذلك الكود :

"C:\Program Files\Microsoft Office\Office14\msaccess.exe" "D:\Testing\myDataBase_FE.accdb" /decompile /cmd shutdown

 

 قم بتغيير مسار برنامج الاكسس ، وتغيير مسار برنامجك.

جعفر

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

انا بعمل علي اوفيس 2007

وهذه غير موجود ه عندي في نفس المسار

msaccess.exe

موجوده في المسار هذا 

"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe

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

اسم البرنامج عندي  test

الفايل الموجود فيه في بارتشن D اسم الفايل progrms

مسار الاوفيس ده

"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe

لو تكرمت ظبطه لي 

لاني غلبت والله بعمل فيه كد ولم يظبط معي

 

قام بنشر

تفضل 🙂

 

@Echo off 

Echo decompiling D:\progrms\test.accdb
"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe" "D:\progrms\test.accdb" /decompile /cmd shutdown

Echo compacting D:\progrms\test.accdb
"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe" "D:\progrms\test.accdb" /compact

Echo compiling D:\progrms\test.accdb
"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe" "D:\progrms\test.accdb" /cmd compile

Echo compacting D:\progrms\test.accdb
"C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe" "D:\progrms\test.accdb" /compact

Echo Opening D:\progrms\test.accdb , and Exiting .bat
start "" "C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe" "D:\progrms\test.accdb"

 

قام بنشر (معدل)
46 دقائق مضت, حسين العربى said:

يظهر لي هذا الخطأ

Untitled.png.fc6f0ac96f1f7f89bf2f6e66bd0f55c6.png

 

اخي حسين العربى

الخطاء منك وليس من جعفر jjafferr

شوف هذا الملف كما تم تطبيقه من الاخ جعفر انت نسخت بالخطاء

انت عامله
C:\Program Files\Microsoft Office\Office14\msaccess.exe
والمفروض يكون هكذا
C:\Program Files(x86)\Microsoft Office\Office12\msaccess.exe

جعفر.rar

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

تم حل المشكله وهي كان في مسافه بين كلمة فايل والقوسين كانت غير موجود المسافه  (Program Files (x86

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

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