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

Dream_Works

المشرفين السابقين
  • Posts

    604
  • تاريخ الانضمام

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

مشاركات المكتوبه بواسطه Dream_Works

  1. تفضل

    1 - اختيار Access Options من القائمة الرئيسية

    post-5352-0-64447100-1308790075_thumb.jp

    2- إزالة علامة صح من Allow Full Menus لحذف القوائم من الملف

    إزالة علامة صح من Allow Default Shortcut Menus لإزالة القوائم الفرعية التي تظهر بضغط الزر الأيمن للفأرة

    post-5352-0-84969500-1308789890_thumb.jp

    الرجاء الضغط على الصور لإظهارها

  2. الاخوة الافاضل هل ممكن تنفيذ كتشنة السرى على الملف المرفق

    حيث نحدد اولا عدد المجموعة وليكن مثلا 25

    ثم نبدا باول مجموعة جلوس مثلا من 1 : 25 تاخذ سرى يتم وضعة 1051 الى 1075 وهكذا

    يوجد المرفق

    أرجو المزيد من التوضيح

    المجموعة 1 بها سري رقم 1001 !

  3. أعتقد إن البيانات كلها مترابطة ... لأن كلها تتعلق بالكمبيوتر نفسه

    يعني النوع مرتبط بالكمبيوتر و ليس مستقل بذاته و كذلك المواصفات

    لذلك أعتقد إنه من الأفضل وضع البيانات في جدول واحد

    و من ناحية النوع تقدر في التصميم تضع الأنواع المطلوبة في Lookup - Value List

    ممكن نساعدك فيها لو تقول لنا كل الأنواع المتاحة عندك

    أنا سويت لك شي عالسريع ... شوفه و عدل فيه

    Sample2.zip

  4. يمكنك استخدام الخواص التالية لعمل ذلك بسهولة

    OrderBy , OrderByOn

    شرح مايكروسوفت للخواص المذكورة :

    OrderBy

    OrderByOn

    إن لم تستطع فعل المطلوب يمكنك إرفاق ملفك مع تحديد الحقول المطلوب الترتيب عليها

  5. تم عمل الآتي :

    مسح جميع الاستعلامات و الإعتماد على استعلام واحد فقط

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

    كود مثل هذا :

    Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    
    Dim i As Byte, StrCriteria As String
    
    StrCriteria = "ID = " & Me.ID & " And [CLASS ON] = "
    
    For i = 1 To 9
    
    Me("Level" & i) = DLookup("Level", Me.RecordSource, StrCriteria & "'" & i & "'")
    
    Me("Name" & i) = DLookup("[Teacher Name]", Me.RecordSource, StrCriteria & "'" & i & "'")
    
    Next i
    
    End Sub

    للأسف انت ما وضعت لي بيانات ... خمنت إنها جدول تمارين سويدية لنادي صحي ... :)

  6. السلام عليكم

    بالنسبة لي أهم الطرق التي تعلمت بها الأكسيس هي :

    1- ملفات المساعدة الموجودة بالأكسيس .... اضغط زر F1 على ما تريد التعرف عليه و سيظهر لك الشرح الخاص به ... كما أن موقع مايكروسوفت أكسيس به شرح بالعربي لجميع الدول

    موقع مايكروسوفت أكسيس

    2- دروس الأستاذه زهره العبدالله ... فهي فعالة جداً و متعوب عليها بالفعل ... و تستاهل هذه المرأه كل خير

    دروس زهره العبدالله

    3- بما أنني مللت من القراءة بكثرة ... لجأت إلى وسائل أكثر فعالية و هي المالتيميديا ... شرح بالصوت و الصورة

    و بذلك لجأت إلى موقع www.vtc.com لتعليم الكثير من برامج و شبكات الكمبيوتر بكفاءة ... و توجد مواقع كثيره غيره بالعربي أو الإنجليزي

    يمكنك رؤية نبذه عن هذه الدروس في موقع www.vtc.com ... بمشغل الفلاش ( نفس مشغل ملفات اليوتيوب )

    نبذة الدروس الخاصة بالأكسيس

    ثم البحث عنها في جوجل و تنزيلها في جهازك

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

    درس Microsoft Access 2007

    4- الإشتراك بالرأي مع أعضاء المنتدى .... فكما أفدت أعضاء هذا المنتدى الرائع و منتديات الفريق العربي للبرمجة ... استفدت كثيراً من آرائهم و أفكارهم ... و لكن ذلك تم بعد المراحل الثلاثة السابقة و تكوين خبرة جيدة لإبداء الرأي

    و غير ذلك توجد الكثير من المصادر من كتب مطبوعة أو غيرها ... المهم إنك تصمم على تكملة المشوار و لا تيأس

  7. في هذا المثال تم ضرب رقم الشهر * 24 و إضافة 15 إلى رقم اليوم

    المسأله تتطلب بعض الإلمام بكيفية كتابة الكود ... ممكن ترسل طلبك بالتحديد في هذا المنتدى و سيرد عليك الأعضاء بالجواب

    Private Sub CalculateDate()
    Dim aDate As Date, MonthDiff As Integer, DaysDiff As Byte
    With Me
    If IsNull(.date1) Or IsNull(.date2) Then
    .TxtAll = ""
    Exit Sub
    End If
    If .date1 > .date2 Then
    MsgBox "يجب أن يكون تاريخ البداية <= تاريخ النهاية", vbInformation
    .TxtAll = ""
    Exit Sub
    End If
    MonthDiff = DateDiff("m", .date1, .date2)
    aDate = DateAdd("m", MonthDiff, .date1)
    If aDate > .date2 Then
    aDate = DateAdd("m", -1, aDate)
    MonthDiff = MonthDiff - 1
    End If
    DaysDiff = DateDiff("d", aDate, .date2)
    MonthDiff = MonthDiff * 24
    DaysDiff = DaysDiff + 15
    .TxtAll = MonthDiff & " . " & DaysDiff
    End With
    End Sub

  8. أعتذر منك أخي الكريم

    لاحظت وجود خطأ في حسبة الفرق بين تاريخين في الأكسيس و إظهار النتائج بالشهور ... فإنه لا يضع فرق الأيام بعين الاعتبار ... مثلاً

    تاريخ البدية : 5 / 5 / 2008

    تاريخ النهاية : 1 / 1 / 2008

    يظهر الفرق 5 شهور ... مع أنه في الحقيقة أربعة شهور و 26 يوم تقريباً

    لذلك وضعت بعض التعديلات في الكود أرجو أن تضعها لديك

    Private Sub CalculateDate()
    Dim aDate As Date, MonthDiff As Integer, DaysDiff As Byte
    With Me
    If IsNull(.date1) Or IsNull(.date2) Then
    .TxtAll = ""
    Exit Sub
    End If
    If .date1 > .date2 Then
    MsgBox "يجب أن يكون تاريخ البداية <= تاريخ النهاية", vbInformation
    .TxtAll = ""
    Exit Sub
    End If
    MonthDiff = DateDiff("m", .date1, .date2)
    aDate = DateAdd("m", MonthDiff, .date1)
    If aDate > .date2 Then
    aDate = DateAdd("m", -1, aDate)
    MonthDiff = MonthDiff - 1
    End If
    DaysDiff = DateDiff("d", aDate, .date2)
    .TxtAll = MonthDiff & " . " & DaysDiff
    End With
    End Sub

  9. ثانيا : قد يوجد مشكلة معينة في التطبيق ولا ادري سببها ، وهي بعد ادخال تاريخ البداية تظهر الرسالة " run-time error 94: invalid use of null"

    أعتذر منك أخي الكريم لأنني لم أنتبه لمعالجة هذه النقطه ... إذا كان أحد حقول التواريخ فارغاً يتم تفرغة حقل الناتج تلقائياً حتى يتم تعبئة الحقلين معاً ... أرجو أن يكون هذا هو المطلوب في هذه الحالة

    ثانيا: هل يمكن بعد ادخال التاريخين وبعد طرحهما تنتج قيمة ( عدد الشهور والايام بمربع نص واحد ) بمعني :

    تاريخ البداية مثلا 2000/01/01

    تاريخ النهاية مثلا 2005/05/14 .

    يكون الناتج بمربع نص واحد " 60.15" مع ملاحظة ان عدد الايام لم يتم طرحها حسابيا انما تم حسابها علي انها مدة فعلية انقضت ومرت .

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

    ملحوظة : الناتج سيظهر بالسالب إذا كان تاريخ البدايه أكبر من تاريخ النهاية لذلك وضعت رسالة خطأ و مسحت البيانات من حقل الناتج حتى يتم الإدخال الصحيح

    أرجو أن يكون هذا المطلوب

    _______.zip

×
×
  • اضف...

Important Information