منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
المساعدة في انشاء تقرير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213)
+--- قسم : قسم اسئلة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=215)
+--- الموضوع : المساعدة في انشاء تقرير (/showthread.php?tid=41375)



المساعدة في انشاء تقرير - slsl - 07-05-22

السلام عليكم
ابحث عن مكون او طريقة لعمل تقرير يكون متغير على حسب الحقول المختارة وتتغير في كل مرة هذه الحقول
بمعنى انه اظهار الحقول مثلا الاسم والعمر والتخصص ومكان السكن و مكان الولادة ومنها اختار ما اريده ان يظهر في التقرير

وشكرا


RE: المساعدة في انشاء تقرير - Abdouhk - 01-12-22

هل أطلعت على الفاست ريبورت


RE: المساعدة في انشاء تقرير - sanyor77 - 26-03-23

هذا يمكن تحقيقه باستخدام البرمجيات التي تدعم الإختيار المتغير على حسب الحقول المختارة. يمكن إنشاء نموذج بيانات مع جميع الحقول المطلوبة وإعداد رمز برمجي لعرض الحقول المختارة على حسب ما يختاره المستخدم. على سبيل المثال، في برمجية بلغة Python، يمكن إنشاء جدول البيانات باستخدام دالة pandas وإعداد دالة تظهر الحقول المختارة على حسب ما يختاره المستخدم.


كود :
import pandas as pd

# Create a sample data frame
data = {'Name': ['John', 'Jane', 'Jim', 'Joan'],
       'Age': [30, 29, 31, 28],
       'Occupation': ['Doctor', 'Teacher', 'Engineer', 'Nurse'],
       'Residence': ['New York', 'Los Angeles', 'Chicago', 'Houston'],
       'Birthplace': ['Miami', 'Dallas', 'Boston', 'Atlanta']}
df = pd.DataFrame(data)

# Function to display selected columns
def display_columns(df, columns):
   return df[columns]

# Ask user to select columns to display
selected_columns = input("Enter the columns to display separated by comma: ").split(',')

# Display the selected columns
print(display_columns(df, selected_columns))


هذا مثال للإجراء في Python، ولكن يمكن تحقيق نفس الشيء في أي لغة برمجية أخرى تدعم الإختيار المتغير على حسب الحقول.