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

محمد طاهر عرفه

إدارة الموقع
  • Posts

    8,495
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    36

كل منشورات العضو محمد طاهر عرفه

  1. نعم ان اصدار 97 يقوم بالتحويل ال نسخة setup و ليس الي ملف تنفيذي و صراحة لم أجرب الاصدارات التالية للديفلوبر ( لم أحصل عليها ) و لكن من المفترض انها تستطيع القيام بنفس المهمة ( عمل نسخة تحميل ) و طبعا بما ان 2003 قارب علي الاصدار النهائي ، فان حتي اكس بي سيصبح قريبا " النسخة السابقة " ، و علينا ان نحاول جائما اللحاق بالجديد و عن نفسي لا انصح بالاهتمام ب 97 ، اما عن نسخة الديفلوبر للاكس بي فانها اكبر من ان يمكن تحميلها علي النت وانما يجب الحصول عليها كاسطوانات و نشكر لك رغبتك فى تقديم ما عندك للاخرين و فى انتظار المزيد دائما :)
  2. السلام عليكم الأخ رحال العمر ، أولا نشكرك علي تفاعلك أما بالنسبة للبرنامج ، فهو ليس developer's Toolkit و لكنه The Office XP Web Services Toolkit 2.0 و هو يتحدث عن تعامل الاكس بي مع الويب و خاصة من خلال ال xml و يمكن تنزيله و قراءة المزيد عنه من موقع ميكروسوفت من هنا
  3. السلام عليكم أخي ابراهيم لاضافة سجل الي جدول من نموذج ليس مبنيا علي هذا الجدول بالكود هناك 3 طرق sqL DA0 ADO و يوجد عليها ثلاث أمثلة فى أرشيف الأكسس و الفكرة أن النمذج الذي تملأ فيه البيانات التي تسجل فى أوامر التوريد و تفاصيلها يكون فيه زر اسمه ترحيل مثلا بالضغط عليه ينفذ اوامر الاضافة الي جدول الحركات باحدي الطرق الثلاث و أفضل ال sql و التي هي نظير لاستعلام الالحاق ، , و فى نفس الوقت تقوم بتعليم سجل بأن هذه الفاتورة تم ترحيلها حتي لا تسمح بترحيلها ثانية فراجعها و أخبرني إن كان هناك مشكلة أما عن المثال فالأفضل أن نكمل المناقشة أولا فربما نتفق أن هذا ليس هو الحل الأمثل و ان هناك حلا أفضل منه
  4. أهلا بك للقيام بأي تعديل بحيث يظهر فى كل ملفات الوورد نقوم بعمل هذا التعديل لمرة واحدة فى الملف المسمي normal.dot anormal.dot و هو القالب الافتراضي للملفات الجديدة و مسار الملف يختلف بحسب النسخة و اسهل طريقة للوصول اليه ، هو فتح ملف جديد من نوع template أو قالب خالي ، و حفظه باسم ، و عند الحفظ يتم الحفظ تلقائيا فى مكان حفظ القوالب ، و من هنا نعرف مكان الملف المطلوب أو استخدم البحث للوصول الي الملف
  5. تكلمنا سابقا عن تحليل النظام ، و التوثيق ، و قبل أن نبدأ فى تنفيذ المشروع المصاحب للدورة هذا مستند تحليل النظام الخاص بالمشروع ، أو بالأصح مسودة تحليل النظام ، و فى انتظار اضافاتكم و تعديلاتكم عليها :d ملاحظة ، تم تغيير الملف المرفق بعد تنزيله 41 مرة و هذا هو الاصدار الثاني من الملف TelSysanalysis1.zip
  6. السلام عليكم يتم الاضافة اليه بالكود ، اما النماذج المبنية عليه أو علي استعلامات يدخل جدول الحركات فى تكوينها فهي للتحليل و استرجاع المعلومات فقط
  7. السلام عليكم علي حد علمي و ما وصلت اليه بالبحث فى النت و بعض المستندات أن ال s تضاف فى حالة كتابة العملة او الوحدة و لا تضاف فى الاغلب فى حالة الاختصار مثل $ أيضا موضوع الشرطة مثلا 21 تكتب Twenty-One $123,121.85 (One Hundred Twenty-Three Thousand One Hundred Twenty-One Dollars and Eighty-Five Cents) $589756.57 (Five Hundred Eighty-Nine Thousand Seven Hundred Fifty-Six Dollars and Fifty-Seven Cents) و الملف المرفق أعتقد أنه يعطي التفقيط الانجليزي بطريقة مدققة ، و لكنه لا يصل للملايين و لكن يصلح للتجربة DollarCv.zip
  8. السلام عليكم أخي الكريم ، سياسة المنتدي لا تسمح بالتحميل للأعضاء ، و ذلك لاسباب تم النقاش حولها فى القسم العام و أهمها أن يكون السؤال و الاجابة واضحين و مفيدين لأكبر عدد ممكن - رجاء مراجعة الجزء الأخير من قواعد طرح الأسئلة الموجودة أعلي الأقسام العامة باللون الأحمر :d و لو استلزم الامر التحميل فيكون علي موقع مجاني أو موقع شخصي ، و اذا كان المثال الذي سيرد فى الاجابة من أحد المشرفين أو اعضاء الشرف فسيحمله للموقع ، و اذا كان من أحد الأعضاء فسيتم اضافته للموقع بواسطة أحد المشرفين أو أعضاء الشرف نعود للسؤال لفتح نموذج جديد بحيث تخص البيانات فيه السجل المختار فى النموذج المفتوح حاليا : اولا فى حالة ان الحقل المشترك رقمي ===================================== كما يقول الكتاب Dim stLinkCriteria As String stLinkCriteria = "[FieldnameinnewForm]=" & [Forms]![CurrentFormNAme].[Form]![FieldNameinCurrentForm] DoCmd.OpenForm "NewFormname", , , stLinkCriteria أو للسهولة DoCmd.OpenForm "NewFormName", , , "[FiledNAme]= " & Me.FieldnameinCurrentform و ان كان الحقل نصي =================================== Dim stLinkCriteria As String stLinkCriteria = "[FieldnameinnewForm]='" & [Forms]![CurrentFormNAme].[Form]![FieldNameinCurrentForm] & "'" DoCmd.OpenForm "NewFormname", , , stLinkCriteria أو للسهولة DoCmd.OpenForm "NewFormName", , , "[FiledNAme]= '" & Me.FieldnameinCurrentform & "'"
  9. أهلا بك يا أخت نور و نشكرك علي الاجابة المفيدة ، و فى انتظار المزيد :) و لمن لديه النسخة الانجليزية فتكون المصطلحات المناظرة لاجابة الأخت نور كالتالي Insert Movies and Sound Sound From File و تختار الكائن الذي تم ادراجه و تنقر عليه بالزر الأيمن و تختار Custom animation فيظهر مربع حوار علي اليمين تختار منه القائمة المنسدلة التي يظهر بها اسم الملف و تختار Effect Options و تختار Stop Playing after و تحدد عدد الشرائح التي تريد التوقف بعدها
  10. بعد إذن الأخ أحمد استغليت نفس المثال لاضافة الطريقة بالكود اختار الخلية الهدف ( الصفراء ) ثم شغل الماكرو ( ALT+F8 ) ثم اختار الماكرو و اضغط Run سيسألك عن القيمة المستهدف الوصول اليها ، و يغير أصل الراتب ليصل الصافي الي القيمة التي ستحددها Sub GoolSeekit() Dim x As Double x = InputBox("Please Choose the Value", "Goal Seek Example ", 900) ActiveCell.GoalSeek Goal:=x, ChangingCell:=Range("b4") End Sub
  11. ماذا تقصد بالتعريب ؟؟ تعريب القوائم أي مثلا ملف و تنسيق بدل File , Format هذا يستوجب تحميل نسخة أخري فهناك نسخة ذات واجهة تطبيق عربية و أخري انجليزية ، و يمكن تحميلهما معا و التبديل بين اللغة المختارة ، و لكن لابد من وجود الاسطوانتين و هذا ينطبق علي كل برامج الاوفيس و ليس الباور بوينت فقط
  12. السلام عليكم تم تعديل المشاركة الأولي لي فى هذا الموضوع ( التعديل باللون الازرق ) لتوضيح المشاركة أكثر و هذه رسم لعلاقات الجداول الرئيسية لما أقصد ، و جدول الحركات هنا غير مربوط بعلاقة مع الجداول الرئيسية و لا الفرعية لأوامر الصرف و الاضافة و ما قصدته بالارتباط سابقا ، ليس وجود علاقة و لكن وجود حقل مناظر فكود أمر الصرف و أمر الاضافة و رقم البند فى أمر الصرف أو أمر الاضافة ، يكون موجود فى جدول تفاصيل أمر الصرف و أمر الاضافة ، و أيضا فى جدول الحركات و بالنسبة لتساؤلك أخي ابراهيم عن حجم البيانات ، أنا أري أنه لن تكون هناك مشاكل مع هذا التصميم أقترح عليكم مناقشة عيوب هذا التصمبم من وجهة نظركم ، ثم يتفضل أحدنا بعرض الاقتراح الاخر و هكذا ، و أقترح أيضا توحيد المسميات ، و أعتقد ان أمر الاضافة ( أمر التوريد ) و أمر الصرف ( إذن الصرف ) تعتبر مصطلحات عامة ، و اذا رأيتم تغييرها فكما ترون و لكن لنتفق علي مسميات كي تسهل المتابعة ، و طبعا أشرف و أمير أقدر مني علي تحديد المسميات السليمة بحكم العمل :) حيث BID هو رقم الاذن SBID رقم البند فى الاذن و يوجد مكانان لهما فى جدول الحركات BID,SBID فى حالة أوامر الاضافة BID2,SBID2 فى حالة أوامر السحب و طبعا فى جدول الحركات فى كل سجل نسجل اما BID,SBID أو BID2,SBID2
  13. السلام عليكم يوجد فى قسم الاكسيل مقدمة الي ال VBA و الموضوع مشابه للورد فيما عدا أسماء الكائنات قد يكون من المفيد الاطلاع عليها من هنا
  14. أحد الحلول هو استخدام سي دي صوتي audio Cd ضع الاسطوانة فى محرك الاسطوانات من وضع تصميم الشريحة Insert menu, Movies and Sounds, Play CD Audio Track اذا اردت ان تكرر التشغيل اختار loop until stopped و ستجد خيارات أخري للتحكم أكثر فى التشغيل من خيار Track للتحكم فى التراك الصوتي الذي تبدأو تنتهي عنده و باختيار موافقك سيسألك إن أردت أن يبدأ التشغيل تلقائيا مع هذه الشريحة أم تريد أن تستخدم الماوس للبدء
  15. السلام علكيم أعتقد أن أبو هادي لم يترك مجال لاحد ليتكلم عن التفقيط بعد ذلك :) جزاك الله خيرا علي المثال الرائع :yess: بخصوص المثال نفسه ، لدي اقتراح ، هو أن يضاف زر لنسخ المعادلة نفسها بعد الاختيارات لتطبيقها فى التقارير و النماذج ، أي أن النموذج يكون له فائدان ، اولاهما الاستخدام المباشر ، و الثانية بناء المعادلة بخياراتها من النموذج و نسخ الكود الي تقرير أو نموذج ، حتي يمكن استفادة أكبر عدد من الدالة دون الدخول فى تفاصيل الكود أيضا قد يكون من المفيد وجود خيار لحفظ آخر اختيارات ، او الخيارات الافتراضية للمستخدم ملاحظة أخري ، اذا حاولت جعل الوحدة قرشاً أي بالتنوين ، فانه يضيف بعدها حرف ألف ( أي أريد أن تكون وحدة المفرد قرشاً ) بخصوص التفقيط الانجليزي ، ما أعرفه عنه أن الرقم مثلا لو كان 16543380 ين + 266630 جنيه مصري Only Sixteen Million Five Hundred Forty Three Hundred Eighty Japanese Yen + Two Hundered Sixty Six Thousand Six Hundred Thirty Egyptian Pounds. و حال وجود كسر يكون مثلا 266630 دولار و 85 سنت Two Hundred Sixty Six Thousand Six Hundred Thirty Dollars And Eighty Five Cents و حاولت البحث عن مرجع علي النت و لكن لم أجد بعد :( بالنسبة للتفقيط العربي ( ليس لي خبرة بالنحو و بما أنك ذكرت أنه مدقق لغويا ففقط أحببت أن أشير الي أني أستغربه بعض الشيء ) فمثلا فقط ألف ومائة وريالان سعوديان اثنان كنت أظنها تكتب هكذا فقط ألف و مائة و اثنان ريال سعودي و لكن لندع اللغة لأهلها :d
  16. 2-9 العلاقات بين الجداول من هنا
  17. أهلا أخي ابراهيم :d بخصوص الموضوع عاليه ، فهو متعلق بتصميم الجداول ، و لكن لم نصل بعد فى الدورة الي مرحلة العلاقات و التصميم الجيد للقاعدة و الذي سنتطرق اليه باذن الله فى الدرس الخاص بالعلاقات أولا ثم أيضا فى درس آخر خاص بأسس التصميم بإذن الله لذلك سانقل الموضوع الي قسم الأكسس العام للنقاش حوله لأانه موضوع جيد للنقاش من ناحية ، و أيضا لكي لا نسبق أحداث الدورة و لكي لا يكون الحديث غريبا علي البعض ممن يتعلم معنا الأكسس لأول مرة :d بالنسبة للموضوع نفسه ، هذا ما أراه : :) رغم أن الحركات متضادة الا ان معظم الحقول يمكن ان تكون واحدة فلكل منهما تاريخ اضافة و مسئول عن الحركة و كمية و سعر و رقم البند فى الاذن أما رقم الإذن( الفاتورة أو أمر التوريد ) فهو الذي سيكون منقسم الي حقلين أحدهمات خالي - رقم إذن الاضافة و رقم إذن الصرف ، و هذا بسبب ارتباط كل منهما ببيانات فى جدول مناظر ( جدول تفاصيل أوامر التوريد و جدول تفاصيل أوامر الصرف ) و ارتباط هنا لا أعني به علاقة ، و لكن وجود سجل مناظر أي أن كل بند من البنود فى تفاصيل الفاتورة له رقم وحيد فى جدول تفاصيل الفاتورة ، مع تسجيل هذا الرقم فى جدول الحركات و للتفريق بينهما هناك أسلوبان الأول هو وضع كود معلم يوضح هل الحركة سحب أم اضافة و الثاني و هوأنه عند تسجيل الكمية فى جدول الحركات يتم تسجيل المسحوبات ككمية سالبة و الاضافات ككمية موجبة ، فيكون التعامل مع الرصيد أسهل و يمكن الجمع بينهما و هذا ما أفضله أما الجدولان المنفصلان ، فهو مازال ممكن و يمكن الحصول علي البيانات المطلوبة ، و لكني لا أفضل هذا الاسلوب هذا ما أراه ، و ربما يأتينا أحد الأخوة باسلوب أفضل ملاحظة : تم تعديل المشاركة باللون الازرق للتوضيح ، و تم اضافة رسم توضيحي لما أقصد فى مشاركة لاحقة فى هذا الموضوع و الله أعلم
  18. هذا المثال يوضح الاتي كيفية حساب عدد السجلات التي تحقق شرط معين ، مثل موظف أخذ قرض مثلا و يتم العبير عن الشرط من خلال مربع خيار لكل سجل و في نفس الوقت لتلوين مربعات النص فى السجل بناء علي قيمة حقل آخر باستخدام التنسيق الشرطي ( علي حقل فى الخلفية ) قم بتغيير الاختيارات فى مربع الخيار الاخير المسمي "نعم" لتري التأثير علي المجموع و اللون و جدير بالذكر أنه لوضع تنسيق شرطي علي حقل بناء علي قيمة فى حقل آخر نستخدم التعبير التالي : ([HasLoan])="-1" حيث HasLoan هو اسم الحقل الذي سنستخدمع كمعيار للتنسيق كما فى المثال colorif.zip
  19. مثال علي : النسخ الاحتياطي التصدير الي الاكسيل مع ملاحظة أن الجدول E_List يحوي الجداول و الاستعلامات التي تريد الاختيار بينها للتصدير تغيير روابط الجداول من خلال النموذج مع ملاحظة أن الجدول F_LIST يحوي أسماء الجداوال التي تريد تجديد رابطها 3in1.zip
  20. لو تقصد التحويل الي صفحة ويب ستاتيكية عادية أي للعرض فقط بدون تفاعل مع المستخدم فان اقصر الطرق هو اختيار حفظ باسم ، و اختيار النوع web page أو فتح اللفرنت بيج و النسخ و اللصق من الوورد اليه اما اذا قصدت كيفية رفع الصفحة علي الويب أو الانواع المختلفة للصفحات الديناميكية ، فمن الافضل مناقشة هذا الموضوع فى منتدي متخصص فى الويب مثل أقسام الويب فى المنتديات العربية الموجودة فى رابط ( مواقع فى الصفحة الرئيسية ) للموقع
  21. كنت اعتقد انه لا يمكن و لكن حولت ملف باوروينت اكس بي الي pps و جربت فتحه بالباوربوينت اكس بي و التعديل فى الوانه ، فوجدت انه يمكن ذلك افتح الاباور بوينت و اختار ملف ثم فتح و اختار الملف ثم عدل به و احفظه
×
×
  • اضف...

Important Information