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

كيف اتعامل مع الصورة في ال form

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

يا جماعة كيف اتعامل مع الصورة في ال form انا عنيدي مشروع ها الترم و طلب من الدكتور ان اضع في form البحث عن الموظف

لكي تظهر كل معلومات الموظف مع الصورتة بس ماني عارف اتعامل مع الصورة

وانا ماعندي الخبره في ال oracle

وطلب من ذوي الخبر ان ياساعدني في حل المشكله

وشكرا

#2

تستطيع حلها بالشكل :

اجعل جميع صور الموظفين تأخذ اسماً معيناً يميزها عن الصور الأخرى :

مثال صورة الموظف رقمه 1 هي 1.jpg

صورة الموظف رقمه 2 هي 2.jpg ... و هكذا ..

-- تجعل هنا زراً للبحث search عند الضغط عليه تقوم بإحضار معومات الموظف و من بينها رقمه و عندها قم بتحميل الصورة داخل pictureitem و بالطبع اسمها هو رقم الموظف إضافة إلى ".jpg "

#3

اولا دعني احيك المبادره الرائعة

اخي informat ماهي الداله التي استخدمها للتحميل picture من اي ملف

اولا انا لي تقريبا اسبعين بادء بتعلم هذا الغة و انا ماعندي الخبره الكافية

وشكرا

#4
READ_IMAGE_FILE
(TO_CHAR(:Customers.CustomerId)||’.JPG’,
’JPEG’,’Customers.image’ );

البارامتر الأول هو اسم الصورة : مثال ss.jpg و باعتبار أننا نريد الصورة للموظف الحالي فنضع رقم الموظف.jpg و البارامتر الثني هو نوع الصورة jpg, GIF .... و الثالث هو اسم item الذي سيعرض الصورة ... مع تحياتي

#5

السلام عليكم

الصيغة العامة لعرض الصورة

read_image_file('location','format','Image Item name')

مثال

read_image_file('c:\logo.bmp','bmp','IM1');

اتمنى لك التوفيق

#6

الله يعطيكم العافية يا اخوان

وشكرا

#7

معليش على الزعاج لكن محتاج المساعده

انا عملت مثل ما قلت لكن

اذا كان عندي اكثر من صورة تحصل معي مشكلة

ان المستخدم الا دخل تظهر الصورة و معلوماته الشخصية لكن المشكلة اذا دخل مستخدم ثاني تظهر صورة المستخدم الذي دخل الاول

يعني ان صورة كانت static وليست dynamic كيف حل هذا المشكلة و ان اتمنى اجد رد منكم يا الاخوان

وشكرا

#8

لا يمكن أن تتماثل الصورتان و السبب أن صورة الشخص الأول تسمى مثلاً 1.jpg و الثانية 2.jpg ..

إذا كان قصدك أنه عند احضار البيانات و التنقل بين السجلات لا تتغير الصورة ؟؟ إذا كان هذا سؤالك فهو صحيح لأنه يجب عليك تحديث الصورة أي عندما يقوم بالتنقل بين السجلات يجب عليك استدعاء read_image_file ..

بخطوات عملية :

اجعل الفورم يظهر فقط سجلاً واحداً .. اجعل زراً سمه " التالي " عند الضغط عليه تقوم باستدعاء key_down ثم تقوم بعملية read_image_file .. أرجو أن تكون الفكرة قد وصلت

#9

الله يعطيك العافية فعلا هذا الحل انا جربته ومشاء معي

وشكرا يا اخي informat

#10

بالتوفيق أخي

#11

اهلآ شباب

لمن يرغب فى التعامل مع الصور ويرغب فى تخزين المسار و تكون مرتبطه مع الموظف(كل موظف له صورته الخاص به ) مع المكانية عمل التالى و السابق بكل سهوله .

declare
MYFILENAME varchar2(255);
begin
MYFILENAME := get_file_name(file_filter=> 'jpeg files (*.jbg)|*.*|');
 read_image_file(MYFILENAME,'JPG','emp.PIC');
end;

الشرح

MYFILENAME varchar2(255);

هو متغير يتم حفظ مسار الصوره فيه حتى يمكن النداء على الصوره فيما بعد

MYFILENAME := get_file_name(file_filter=> 'jpeg files (*.jbg)|*.*|');

فى هذا السطر يتم اختيار الصوره و تحديد المسار الذى يخزن فى المتغير

read_image_file(MYFILENAME,'jpg','emp.PIC');

فى هذا السطر يتم قراءة الصوره وهذا مع العلم ان

'JPG'

هو نوع المتداد

الجزء الاخير فى السطر

'emp.pic'

وهنا نحدد اسم البلوك block و اسم الحقل

ملحوظه هامه جدآآآآآآآآآآآآآ

لبد ان يكون نوع البيانات data type للحقل الذى يظهر فيه الصوره long row

اتمنى التوفيق للجميع

ايهاب وجدى

تم تعديل هذه المشاركة بواسطة DEVLEPOR_HOBAA في 25 مايو 2006 في 10:58

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

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