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

مشكله في كود علي جهاز العميل


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

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

هذا الكود يسبب لي مشكله في بعض الاجهزة  الرساله التي تظهر  محتواها اني  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