mofaker بتاريخ: 1 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2009 السلام عليكم ورحمة الله عندي أستفسار أن شاء الله انه بسيط بس أنا مبتدئ مع الأوراكلوهو كيف أضع نتيجة query داخل text fieldطبعاً الـ query تعطين الوقت الحالي للنظامو انا ابي نتيجة الإستعلام تكون الdefault value لمربع النص في الformوشكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 1 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2009 select ename into :field_name from emp; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mofaker بتاريخ: 1 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2009 أشكرك على الرد السريع الأستعلام راح يكون:select sysdate into :PS_REV_DATE from dual; بس وين أكتب الأستعلام هذا فيه حتى يكون القيمة الإفتراضية للحقل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ezzat_hakeem بتاريخ: 1 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2009 (معدل) هتلاقي خاصية default valueفي خصائص العنصرعندها اكتب$$time$$ تم تعديل 1 فبراير 2009 بواسطة ezzat_hakeem اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mofaker بتاريخ: 1 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 فبراير 2009 أشكرك أخوي عزت بس للأسف طريقتك ماطبقت معييطلع لي في الحقل نص $$time$$بس أنا ابي تاريخ اليوم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mofaker بتاريخ: 2 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 يا أخوان المشكلة و بإختصار أنا عندي قاعدة بيانات لمستوصف وفيها جدول للزيارات اليوميةالمطلوب:و في الform الخاص بالزيارات أبي الحقل الخاص بتاريخ المراجعة يتعبى تلقائياً بتاريخ اليوم------------------------أضفت هذا الرد فقط للتوضيحوفي أنتظار إقتراحاتكم وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 2 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 :PS_REV_DATE := sysdate; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ezzat_hakeem بتاريخ: 2 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 أخي الحبيبمش عارف ايه المشكلة الموضوع بسيط جدا $$time$$ $$date$$ في form مرفقةيا ريت تشوفها test.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MTSHAJALI بتاريخ: 2 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 أخي الحبيبمش عارف ايه المشكلة الموضوع بسيط جدا$$time$$ $$date$$ في form مرفقةيا ريت تشوفها $$date$$$$time$$is giving the client information not from the server اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 2 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 الأخ الكريم ، السلام عليكم ورحمة الله وبركاتة ،علشان تجلب تاريخ اليوم هناك أكثر من أسلوب ، فيمكنك الوقوف علي الحقل المناسب وفي المجاميع يتم تحويلة الي Formula ومن ثم كتابة $$Date$$ لعرض التاريخ أو $$Time$$ لعرض الوقت أو $$DateTime$$ لعرض التاريخ والوقت ، أو بدلاً من كل هذا يمكنك في خاصية Default تكتب أللي أنت عايزةلكن صراحتاً أنا لم أستخدم كل هذه الطرق ، حيث أعتقد أن هذه الطرق تجلب تاريخ الـ Clint وليس الـ Server ، لذلك دائماً أجلب التاريخ من قاعدة البيانات أضمن بكثير من كل هذه الطريق ، ولكي يتم جلب التاريخ من قاعدة البيانات يمكنك كتابة جملة الإستعلام التالية : Select SysDate Into :Field_Name From Tab Where RowNum = 1; أو يمكنك بناء Function داخل قاعدة البيانات نفسها لتسهيل الأمور كما يلي : CREATE OR REPLACE FUNCTION GET_SQL_VALUE(IN_SQL VARCHAR2) RETURN VARCHAR2 AS ID_RETURN VARCHAR2(1000); BEGIN EXECUTE IMMEDIATE IN_SQL INTO ID_RETURN; RETURN ID_RETURN; EXCEPTION WHEN OTHERS THEN RETURN ''; END; / ومن ثم الذهاب الي الحقل المناسب وتحويلة الي حقل Formula من مجموعة Calcolation وكتابة ما يلي : GET_SQL_VALUE('SELECT SYSDATE FROM TAB WHERE ROWNUM = 1') وبالطبع كل ما سبق يتم تطبيقة علي الـ Form ، ولكن ماذا عن التقارير ؟؟؟؟الأخ الكريم ، الفكرة واحدة ، فقط أصنع Formula جديد وأمنحة إسم مميز ، ومن ثم أصنع له Return كما يلي : RETURN GET_SQL_VALUE('SELECT SYSDATE FROM TAB WHERE ROWNUM = 1'); الأفكار كثيرة وهناك العديد من الأفكار بالمنتدي ، فقط يمكنك البحث وستجد كل ما تشاءبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ezzat_hakeem بتاريخ: 2 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 أخي الحبيبمش عارف ايه المشكلة الموضوع بسيط جدا$$time$$ $$date$$ في form مرفقةيا ريت تشوفها $$date$$$$time$$is giving the client information not from the server but He didn't determine server or client timeAnyway, thanks for this tip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mofaker بتاريخ: 2 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 فبراير 2009 (معدل) السلام عليكمأبشركم أنحلت المشكلة وشاكر للجميع تعوانكمrose_4_prettyezzat_hakeemMMAطبعا الحل اللي أستخدمته هو Begin :PS_REV_DATE := sysdate; commit; End; تم تعديل 2 فبراير 2009 بواسطة mofaker اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.