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

كيف يتم عمل تقارير بإستخدام HTML ياريت يكون في شرح للموضوع ده

مغلق
بدأه sameh_ibm في 2 أغسطس 2006 · 28 رد · 8,927 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا كنت سألت عن الموضوع ده قبل كدة ولكن للأسف مفيش غير واحد هو اللي رد عليا وقلي هشرحلك الموضوع كله بعد الإمتحانات بس باين عليه طفش ولا ايه مش عارف المهم اسئلتي هي الاتي

1- كيف يتم عمل التقارير بلغة html

2- كيف يتم ربط ذلك التقرير بالفيجوال بسك او الفيجوال بيسك دوت نت

3- هل هناك اداة معينة تستخدم مع المشروع او البرنامج لتشغيل ذلك النوع من التقارير

4- اريد شرح كامل ومفصل عن ذلك النوع من التقرير

وياريت يا جماعة اللي عنده اي معلومة عن هذا الموضوع لا يبخل بيها علينا وشكرا ليكم

انتظر الرد بفارغ الصبر

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#2

اخوي يبغالك تتعلم لغة Html

ويتم عرض مثل هذه التقارير عن طريق الأداة WebBrowser

الأمر بسيط للغاية

#3

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

ازاي ابعت البيانات اللي انا عاوزها تطلع في التقرير وبرده شرح للربط بالفيجوال بيسك

منتظر الرد

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#4

أخى الكريم

انا أعتقد ان الأمر له علاقه بال asp

وهى لغه مختصه فى ربط صفحات الأنترنت بقواعد البيانات

وانا بصراحه معلوماتى عنها قليله وارجو من اصحب الخبره افادتنا

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#5

وأنا أضم صوتي معكم

وانظروا لهذا البرنامج يستخدم صفحات html لعرض التقارير

/index.php?showtopic=103368

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#6

تفضل

هذا مثال لتصميم تقرير بلغة الـ HTML و عرضه من خلال الـ VB قمت بإعداده لك

و لكنه بسيط لأن معلوماتي في لغة الـ HTML بسيطة جداً .

طبعاً يمكنك تنسيق التقرير بشكل أفضل لكن يلزمك أن تكون سابق معرفة في لغة الـ HTML

حتى تصمم صفحات لها شكل جميل و تلون الكلام فلغة الـ HTML يدخل فيها الـ VB Script

و الـ Java Script أيضاً لتصميم صفحات Web ديناميكية .

HTML.rar

تم تعديل هذه المشاركة بواسطة COMFORT في 3 أغسطس 2006 في 03:03

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#7

مشكوووور جدا اخي COMFORT وان شاء الله هجرب وارد عليك واكيد هحتاجلك تاني وشكرا علي المثال بتاعك الف شكر

بس انت برده مفهمتنيش خالص انت كدة خليت اليوزر هو اللي يدخل بيانات التقرير بإيده انا اللي انا عاوزه ولنفرض اني بستعلم عن بيانات معينة في فترة معينة اللي انا عاوزة ان البيانات دي تنطبع اوتوماتيكيا بمعني تتصدر علي تقرير html بدل مثلا كريستال ريبورت يعني ابعت البيانات للتقرير

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#8

وأنا أيضا أريد مثل ما قال الأخ سامح

ولكي تتضح الصورة لاحظ البرنامج في الرابط التالي

أريد مثله

وأنا أضم صوتي معكم

وانظروا لهذا البرنامج يستخدم صفحات html لعرض التقارير

/index.php?showtopic=103368

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#9

أخى COMFORT

المثال رائع متميز كعادتك

انا لى سابق معرفه بلغه html

وسوف احاول الوصول لطريقه لتنسيق البيانات فى جدول ولو توصلت لشىء سوف ارفقه إن شاء الله

أخى سامح

انت يمكنك نقل البيانات الموجوده فى Textbox إلى صفحه html

وبهذا يمكنك عرض ايه بيانات من الشاشه

تم تعديل هذه المشاركة بواسطة GENIUS-IT في 3 أغسطس 2006 في 20:32

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#10

يا اخ جنيس انا فاهم قصدك بس انا مش عاوز انقل البيانات من تكست انا بستعلم عن البيانات من جدول استعلام وعاوز البيانات اللي استعلمت عنها دي هي اللي تظهر يعني من الآخر البيانات اللي في جدول الإستعلام هل ينفع ولا لأ ولو ينفع ازاي ؟

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#11
BSMR.gif

السلام عليكم

أخوانى الكرام

لقد قمت بعمل تعديل بسيط على المثال الذى ارفقه الأخ العزيز COMFORT

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

وبالتنقل بين السجلات يمكنك عرض السجل الحالى ويتم عرضه فى صوره جدول

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

المثال فى المرفقات ارجو تجربته وإعلامى بأرئكم

GHTML.rar

تم تعديل هذه المشاركة بواسطة GENIUS-IT في 4 أغسطس 2006 في 00:47

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#12

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

اخوانى الكرام

لقد توصلت لطريقه لعرض جميع البيانات من الجدول فى صفحه HTML

وعرضها فى شاشه البرنامج والفضل فى ذلك يعود لله سبحانه وتعالى

وللأخ العزيز COMFORT

الذى نبهنى لفكرف فتح ملف html for output

انا لم اكن اتعامل معاها إلا فى الملفات النصيه فقط

ولكن لتنسيق وعرض التقرير يجب عليك ان تكون على علم بأكواد Html

وانا على استعداد لتوضيح اى شىء فيها

البيانات سوف يتم عرضها فى جدول

المثال فى المرفقات منتظر رايكم فيه

اسألكم الدعاء

RPTHTML.rar

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#13
sameh_ibm كتب:
بس انت برده مفهمتنيش خالص انت كدة خليت اليوزر هو اللي يدخل بيانات التقرير بإيده انا اللي انا عاوزه ولنفرض اني بستعلم عن بيانات معينة في فترة معينة اللي انا عاوزة ان البيانات دي تنطبع اوتوماتيكيا بمعني تتصدر علي تقرير html بدل مثلا كريستال ريبورت يعني ابعت البيانات للتقرير
التكنلوجي كتب:
وأنا أيضا أريد مثل ما قال الأخ سامح

ولكي تتضح الصورة لاحظ البرنامج في الرابط التالي

أريد مثله

وأنا أضم صوتي معكم

وانظروا لهذا البرنامج يستخدم صفحات html لعرض التقارير

/index.php?showtopic=103368

أخي لما لا تحاول أن تفكر قليلاً ؟ أنت تريد حلول جاهزة فقط و لا تفهم الكود المكتوب .!!

هذه هي الدالة التي تنشأ التقرير

Sub Mak(ByVal Title As String, ByVal Report As String)
Dim Result As String
Result = "<Html>" & vbCrLf & _
"<Head> <Title>" & "HTML Report </Title>" & vbCrLf & _
"</Head>" & vbCrLf & "<Body>" & vbCrLf & "<P Align =" & "Center" & ">" & Trim(Title) & _
 "</P>" & vbCrLf & "<br>" & vbCrLf & "<P Align=" & "Right" & ">" & vbCrLf & _
Trim(Report) & "</P>"

Open App.Path & "\Report.htm" For Output As #1
Print #1, Result
Close #1
End Sub

و هذا هو الاستدعاء الخاص بها :

Call Mak(Text2.Text, Text3.Text)

لو نظرت إلى استدعاء الدالة السابق لوجدت أننا مررنا إليها قيمة الـ Text2 كعنوان التقرير

و قيمة الـ Text3 كمحتوى التقرير و بقليل من التفكير يمكن تغير هذه القيم كالتالي :

Call Mak("قيمة تكتبها أنت خلال كتابة الكود و لن يتحكم المستخدم فيها", RS![اسم الحقل])

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

و ذلك لأن الدالة تستقبل قيم نصية ممكن تكون مدخلة من خلال المبرج أثناء كتابة الكود أو تكون من قاعدة بيانات

أو من TextBox لجعل المستخدم يدخل البيانات فلن يختلف الامر .

اقتباس
أخى COMFORT

المثال رائع متميز كعادتك

وبهذا يمكنك عرض ايه بيانات من الشاشه

جزاك الله خيراً أخي GENIUS-IT

تم تعديل هذه المشاركة بواسطة COMFORT في 4 أغسطس 2006 في 04:39

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#14

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

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

#15

لكن من فين أعدل محتويات الجدول..

عن عن طريق صفحة الهتمل ..

أو كود الصفحة

أنا أريده أن يظهر البيانات الموجودة في grdDataGrid فكيف يتم ذلك ؟؟

أجيبوني ..

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#16

هل تريد أن تقوم بالتعديل على البيانات من خلال صفحة الـ HTML !!!!! :^) :blink: :o ؟

بالتأكيد لا يمكن ذلك لأننا استخدمنا هذه الطريقة لعرض البيانات على شكل تقرير بدل من استخدام

الـ DataReport أو الـ Crystal Reports فقط لا غير .

أما إن كنت تقصد عرض البيانات في جدول داخل تقرير الـ HTML فقم بتحميل مثال

الاخ GENIUS-IT و ستجد ما تريد .

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#17

أخى الكريم

انت عندما تعرض اليانات فى datagrid

انك تعرص البيانات من جدول

وإذا كنت تريد عرض البيانات فى صفحه HTML

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

وإن كنت تريد عرض البيانات فى جدول فى صفحه HTML

انا أرفقت لك مثال به طريقه العرض فى جدول

سواء حقل واحد او كل البيانات

هذا مافهمته من سؤالك إذا كان هناك شيئا اخر أرجو التوضيح

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#18

]أولا :

شكر جزيل للإخوين COMFORT و GENIUS-IT

وأكرر شكري الخاص للأخ العزيز GENIUS-IT على أمثلته المرفقة..

ما أريده بالظبط ...

هو عرض نتائج البحث مثلانتائج البحث باستخدام جملة LIKE أو Beetwen ....

فالمستخدم يرى النتائج أمامه على datagred أنا أريد نفس النتائج على جدول

في صفحة html لها زر للطباعة..

وشكرا..

راسلني على

mamb121@hotmail.com

أو تفضل وتكرم بزيارة موقعي

www.tecnyt.com

#19

أخى الكريم التكنلوجي

يمكنك ربط جمله الأستعلام على متغير عرض النتائج من المتغير

كما قال لك الأخ العزيز COMFORT

اقتباس
Call Mak("قيمة تكتبها أنت خلال كتابة الكود و لن يتحكم المستخدم فيها", RS![اسم الحقل])

وانا سوف اقوم بأعداد مثال لك وارفاقه قريبا

تم تعديل هذه المشاركة بواسطة GENIUS-IT في 6 أغسطس 2006 في 18:50

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#20

أخي كيف تقوم بعملية الطباعة والحفظ أو التصدير Export للتقرير ؟

شكرا ً

#21

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

أخوانى أعضاء المنتدى هذا هو أخر تصميم للتقرير لقد قمت بأضافه تنسيقات جديده له

وأضفت ايضا امكانيه عرض بيانات معينه فقط عن طريق جمله Select

وأيضا قمت بأضافه أمر طباعه للتقرير لكى نقوم بطباعه التقرير مباشره من البرنامج دون استخدام صفحه الـ HTML

وبهذا أعتقد انى قمت بالرد على جميع الأسئله .... وانا فى أنتظار اى سؤال او استفسار حول الكود

REPORT.rar

تم تعديل هذه المشاركة بواسطة GENIUS-IT في 7 أغسطس 2006 في 17:35

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#22

رائع أخي رائع...

أسأل الله أن يجزيك خيرا ً ولك بالتأكيد أجره في (البتّار)...

بقي أمر صغير أزعجك به : )

أمر التصدير أو الـexprt...ممكن ؟

مشكور مقدما ً ...

أخوك,

سؤال أيضا ً مهم...

لو أن الكلام موجود على Richtext...

كيف يتم وضعه بالكود على صفحة الـHTML ؟؟

شكرا ً والسلام,

#23

أخى الكريم loalsharif.NET

انا مش فاهم قصدك ايه بالتصدير

انت تريد إخراج التقرير فى ملف

إذا كان كده التقرير لما بيتعرض بيصمم صفحه HTML

مع البرنامج فيها التقرير

اما إذا لم يكن هذا قصدك فأرجو التوضيح أكثر

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#24

جهد مميز لكل من

COMFORT صاحب السبق بتصميم الفكرة

GENIUS-IT صاحب الفكر التطويري

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

فاتمنى من الاخرين الاستفادة والفائدة ... ان شالله

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#25

شكرا علي الإهتمام بالسؤال والأجوبة الرهيبة دي يا جماعة والله مش عارف اقول ايه ولا اشكر ازاي ربنة يقدركم علي فعل كل الخير ان شاء الله وجزاكم الله كل خير

vipersig.jpg

المحاسب

سامح إبراهيم عبداللطيف

sameh_ibm@hotmail.com

SAMHOOON

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

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