الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشارك جديد يرحب بكم ... وسؤال مهم جدا ارجو المساعدة .....

مغلق
بدأه WRK99 في 18 نوفمبر 2006 · 10 رد · 1,399 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

وإن شاء الله نتعاون جميعا في هذا المنتدى الي عجبني جدا جدا من اعضاء ومشاركين وغيرهم ...

سؤالي يا اخوان هو انا عملت برنامج على الفيجوال بيسك 6 وعملت تفرير بالداتا ريبورت بس المشكله انه الريبورت يظهرلي كل السجلات !!! انا اريد ان اعرض سجل معين بطلب من المستخدم ادخال رقم الملف مثلا ... فهمتو علي ؟؟؟ ارجو تحلولي المشكلة البرنامج واقف عليه من يومين مو لاقيلها حل

#2

ارفق لنا مثالا ليتم التعديل عليه..

#3
i1982 كتب:
ارفق لنا مثالا ليتم التعديل عليه..

ماعندي شي جاهز .....

اعيد المشكلة تاني ......

المشكله هي انه بدي اطبع تقرير لسجل واحد فقط .... " يعني " طباعة تقرير بشرط معين أو ارسال parameter للداتا ريبورت " كيييف ؟؟؟ " ....

مثلا : عشان اطبع تقرير طبي لموظف فعلي ارسل رقم ملفه وبعدها الداتا ريبورت يطبعلي التقرير الطبي لهذا الموظف "فقط"....

#4

السلام عليكم

عندي رد بسيط ارجو ان يكون له فائدة

الذي عند به علم تستطيع استخدام جمل SQL لذلك وأضن الأفضل أن تعمل التقرير على الكرستال ريبورت عن طريق الفجوال بإصداراته 8و10 لأنه يعطي إمكانيات أكثر

ارجو أن اكون أوصلت جز بسيط من الحل وشكراً

#5
On Error Resume Next
sql_str = "select * from table where field= '" & text1 & "'"
DataEnvironment1.Commands(1).CommandType = adCmdText
DataEnvironment1.Commands(1).CommandText = sql_str
DataEnvironment1.Commands(1).Execute
report1.Show

جرب هذا الكود وانا استخدمه في برامجي....

#6
i1982 كتب:
On Error Resume Next
sql_str = "select * from table where field= '" & text1 & "'"
DataEnvironment1.Commands(1).CommandType = adCmdText
DataEnvironment1.Commands(1).CommandText = sql_str
DataEnvironment1.Commands(1).Execute
report1.Show

جرب هذا الكود وانا استخدمه في برامجي....

انا بجربها اليوم وبشوف اذا زبطت بخبرك ....

وشكرا الف الف شكر ...

#7
i1982 كتب:
On Error Resume Next
sql_str = "select * from table where field= '" & text1 & "'"
DataEnvironment1.Commands(1).CommandType = adCmdText
DataEnvironment1.Commands(1).CommandText = sql_str
DataEnvironment1.Commands(1).Execute
report1.Show

جرب هذا الكود وانا استخدمه في برامجي....

شكرا الك كتييييييييييييييييييييير :D زبطت والحمدلله .......... بس صار في مشكله تانية :s

في الريبورت نفسه كيف اعمل رفرش للبيانات الي ظهرت ؟؟؟

يعني لما بعت رقم الملف لموظف معين حسب الكود الي اعطيتني ياه ، طبعلي لهادا الموظف ... بس لما ارجع اعطيه رقم غيره بيطبعلي التقرير للموظف السابق !! الي اعطيت رقمه اول مرة !!!! شو الحل ؟؟؟

#8
On Error Resume Next
DataEnvironment1.rsالاسم في الداتا انفايرومنت.Close
sql_str = "select * from table where field= '" & text1 & "'"
DataEnvironment1.Commands(1).CommandType = adCmdText
DataEnvironment1.Commands(1).CommandText = sql_str
DataEnvironment1.Commands(1).Execute
report1.Show

اعتذر على التأخير في الرد

#9
i1982 كتب:
On Error Resume Next
DataEnvironment1.rsالاسم في الداتا انفايرومنت.Close
sql_str = "select * from table where field= '" & text1 & "'"
DataEnvironment1.Commands(1).CommandType = adCmdText
DataEnvironment1.Commands(1).CommandText = sql_str
DataEnvironment1.Commands(1).Execute
report1.Show

اعتذر على التأخير في الرد

اخي الكريم

ارجووك .. وضحلي DataEnvironment1.rsالاسم في الداتا انفايرومنت.Close مووو فاهمها بالمرة !!!!

ارجوووك وحاس انها قربت تنحل

#10

زبط واخيرا ..... بس في سؤال أخير ... كيف اضيف التاريخ للتقرير ؟؟؟

يعني كيف يطبع التاريخ على التقرير ويوخد التاريخ تاع الجهاز ؟؟؟

#11

في حدث الزر الذي سوف ينقلك الى التقرير اكثب ما يلي:-

ولكن لا تنسى ادراج ليبل الى التقرير واحفظ في اي section ومن ثم استخدم هذا الكود....

Private Sub Command1_Click()
On Error Resume Next
report.Sections("section2").Controls("label10").Caption =Date
report.Show
End Sub

جرب وابلغنا بالنتيجة....مع تحياتي..

تم تعديل هذه المشاركة بواسطة i1982 في 8 ديسمبر 2006 في 13:46

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…