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

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

قام بنشر

خي rudwan راسلت المنتدى منذ فترة

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

طباعة سجل بعد انشاء تقرير خاص بكل سجل

هذا السؤال قد ارسلته إلى المنتدى فيما سبق وقد جاوب عليه الأخ أبو هادي ولكن بشكل مختصر وجواب غامض أرجو ممن يعرف الجواب أن يجاوبني

وجزى الله المجيب خيراً

وكان ردك :

طيب أعطنا ملاحظاتك على ملف أبو هادي اذا كان فيه أمور غير واضحه لديك

أو اطلع على هذا الموضوع

طباعة سجل من على النموذج الفرعي

ففيه شرح مفصل للأستاذ أمير عاطف

أو أرفق لنا مثالا على مشكلتك بالتفصيل اذا كانت مشكلتك مختلفه عن المثالين السابقين

تحياتي

و الآن أرسل لك مثالاً عبر القسم المؤقت أرجو أن تصلك ولو كان لدي بريدك لراسلتك عليه

قام بنشر

السلام عليكم ورحمه الله وبركاته ،،،

أخي الكريم / baran

تضع الكود التالي عند النقر في الزر الامر المراد معاينه الطباعة ، كما يراد منك إضافه ترقيم تلقائي وإضافتة الى الجدول ثم تضيفه الى النموذج لكي تتم المعاينة بالشكل المطلوب والحقيقة ان فية عده طرق لكن هذة ابسط طريقه ،،،

الكود بالشكل هذا :

    DoCmd.OpenReport "اسم التقرير", acViewPreview, , "CSN= " & CSN

الطريقة :

- أسم التقرير الذي لديك = اسم التقرير

- اسم حقل الترقيم التلقائي في النموذج = CSN

- اسم حقل الترقيم التلقائي في التقرير = CSN

أتمنى ان تكون الطريقه مناسبك لك ،،،

مع تحياتي للجميع ،،،

عبدالمانع

قام بنشر

ألأخ عبدالمانع كل الشكر لك مقدماً علماً أني لم أجرب الكود بعد

وجزاك الله عن الاجابة كل الخير

قام بنشر

:fff:أخي الكريم عبدالمانع السلام عليكم ورحمة الله

بعد أن جربت الكود حاولت أن أحدد للبرنامج حجم الورقة لأن الورقة A4 كبيرة للبرنامج الذي

استعمله فهل لك أن تزودني بحل آخر وهل هناك امكانية للطباعة مباشرة من خلال زر دون معاينته

قام بنشر

السلام عليكم

شكرا أخ عبد المانع للاجابه , حيث تأخرت في الدخول للمنتدى .

للطباعه مباشرة ضع

acViewNormal

بدلا من acViewPreview

تحياتي للجميع

قام بنشر

وعليكم السلام ورحمه الله وبركاته ،،،

أهلا بك أخي الكريم / baran

وبالتوفيق إن شاء الله ،،،

أما الاستاذ / رضوان

بارك الله فيك على مجهواتك القيمه في المنتدى وأسال الله التوفيق لنا ولكم ،،،

مع التحية ،،،

عبدالمانع

قام بنشر

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

وسؤالي كيف لي أن أحدد حجم الورقة

جزاكم الله خيراً

قام بنشر

السلام عليكم

أخي باران :fff: ، بارك الله فيك

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

علما أن طريقة المعالجة في أكسيس 2000 تختلف تماما عن أكسيس 2002 فأعلى وشرحي سيكون عن الأخير.

تستحق الشكر على طرح مثل هذا الموضوع.

مع الاحترام والتقدير

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

الأخ خضر إذا كنت استحق الشكر فماذا تستحق أنت :

أخي العزيز أريد وضع حجم صفحة ثابتة ثم أقفل البرنامج فلا أحد يغير ابعاد الصفحة ربما قد فكرت بالحلول البرمجية أنت وفهمتني أني أريد تقارير صغيرة وأخرى كبيرة فلا أريد ذلك لأن ذلك متعب حقاً وإذا كان لا بد فأنا بانتظار ردك حول هذا الموضوع الذي تعبت منه نوعاً ما

كل الشكر لك بالنسبة للحلول البرمجية فأعشقها كل العشق و أني أجيد لغة البرمجة(Visual Basic 6.0) إلا أني لا أجيد استخدام الكريستال ريبورت لذا وهذا ما أعتقده أنه نقطة الضعف لدي

مع التحية وأنا بانتظار مثال مبسط حول هذا الموضوع ولا أخفيك كنت معتقداَ أن كل ما في الأمر أننا علينا تحديد حجم التقرير في وضعية التصميم وتكون الطباعة مناسبة حينها كما نشاء

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

السلام عليكم

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

هنا الموضوع الجميل

مع الاحترام والتقدير

قام بنشر

أخي العزيز قلت لدي الخبرة بالفيجوال بيسك(VB6) وليس فيجوال بيسك فورابيليكاشن VBA وأنت تعلم أنها تختلف بعض الشيء وبالاضافة إلى هذا فأنا ضعيف الخبرة بأمور الطباعة في الفيجوال فلا تؤاخذني على تكرار سؤالي وأنا بانتظارك جزاك الله خيراً

قام بنشر

السلام عليكم

أخي باران ، بارك الله فيك

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

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

مع الاحترام والتقدير

PrinterSettings.rar

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

ها أنا أحمّل ما أرفقته فبارك الله فيك وسأزودك بأفضل دعاء مني أوجهه إلى الخالق الجبار عله يفيدك ويزيد من موازين حسناتك يا أخي

بعد الدعاء لك جربت الملف ولكنني لم أفلح في معرفة أي من الأرقام توضح أبعاد الصفحة

Private Sub ÃãÑ1_Click()
DoCmd.OpenReport "r1", acPreview
With Application.Reports("r1").Printer
    
        .TopMargin = 1440
        .BottomMargin = 1440
        .LeftMargin = 1440
        .RightMargin = 1440
    
        .ColumnSpacing = 360
        .RowSpacing = 360
    
        .ColorMode = acPRCMColor
        .DataOnly = False
        .DefaultSize = False
        .ItemSizeHeight = 2880
        .ItemSizeWidth = 2880
        .ItemLayout = acPRVerticalColumnLayout
        .ItemsAcross = 6
    
        .Copies = 1
        .Orientation = acPRORLandscape
        .Duplex = acPRDPVertical
        .PaperBin = acPRBNAuto
        .PaperSize = acPRPSEnv11
        .PrintQuality = acPRPQMedium
    
    End With
    
End Sub

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

السلام عليكم

أخي باران ، بارك الله فيك

شكرا لك للدعاء ولك المثل بإذن الله ،

PaperSize = acPRPSEnv11

في هذه الجملة يتم تحديد حجم الورقة ويوجد أحجام كثيرة جدا أرجو مراجعة الرابط المشار إليه لمتغيرات حجم الصفحة.

مع الاحترام والتقدير

  • 7 months later...
قام بنشر

الأعزاء في المنتدى بعد تطبيقي لأكثر من مرة ونجاحي في تطبيق هذا الأمر

DoCmd.OpenReport "اسم التقرير", acViewPreview, , "CSN= " & CSN

حيث

- أسم التقرير الذي لديك = اسم التقرير

- اسم حقل الترقيم التلقائي في النموذج = CSN

- اسم حقل الترقيم التلقائي في التقرير = CSN

تظهر لي رسالة تقول:

لأنه قيد الستخدام مسبقاً من قبل شخص آخر أو عملية أخرى main تعذر على مشغل قاعدة البيانات تأمين الجدول

قام بنشر

الأعزاء في المنتدى بعد تطبيقي لأكثر من مرة ونجاحي في تطبيق هذا الأمر

DoCmd.OpenReport "اسم التقرير", acViewPreview, , "CSN= " & CSN

حيث

- أسم التقرير الذي لديك = اسم التقرير

- اسم حقل الترقيم التلقائي في النموذج = CSN

- اسم حقل الترقيم التلقائي في التقرير = CSN

تظهر لي رسالة تقول:

لأنه قيد الستخدام مسبقاً من قبل شخص آخر أو عملية أخرى main تعذر على مشغل قاعدة البيانات تأمين الجدول

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