بتاريخ: 4 يونيو 200520 سنة comment_38175 كيف اطبع فاتورة من زر طباعة موجود على شاشة المبيعات حيث عند الضغط علية يطبع لي مباشرة الفاتورة التي امامي بنفس رقم الفاتورة بحيث لا احتاج الى تمرير بارمترات يدويا بل طباعة المعلومات التي اقف عليها اوتوماتيكيا (طباعة الفاتورة بشكل مباشر). تقديم بلاغ
بتاريخ: 7 يونيو 200520 سنة comment_38504 السلام عليكمجرب هذاdeclare pl_id ParamList; BEGIN pl_id := Get_Parameter_List('tmpdata'); IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); END IF; pl_id := Create_Parameter_List('tmpdata'); Add_Parameter(pl_id,'y',text_PARAMETER,:invoice.num_inv); Run_Product(REPORTS, 'D:\invoice.rep', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL); END; وضع في الqury الخاصة بي النماذج WHERE (invoice.NUM_INV = invoice.NUM_INV) AND (invoice.NUM_INV =: Y) تقديم بلاغ
بتاريخ: 7 يونيو 200520 سنة كاتب الموضوع comment_38508 شكرا على تجاوبك اخ mahmoud. سأجرب الطريقة واخبرك بالنتيجة. تقديم بلاغ
بتاريخ: 7 يونيو 200520 سنة كاتب الموضوع comment_38515 لقد جربت الطريقة التي عرضتها وقد صار المطلوب لكن المشكلة عندي هي انني لا اريد من النافذة الخاصة بالبارامترات في التقرير ان تظهر بعد الضغط على زر الطباعة بل تظهر مباشرة الفاتورة علما بانني وضعت الquryهذه ضمن جملة استعلام التقريرWHERE (invoice.NUM_INV = invoice.NUM_INV) AND (invoice.NUM_INV =: Y) تقديم بلاغ
بتاريخ: 7 يونيو 200520 سنة كاتب الموضوع comment_38590 لقد وجدت الحل بإضافة الجملة التالية قبل امر run_product add_parameter(PL,'PARAMFORM',text_parameter,'NO'); وشكرا .. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.