بتاريخ: 10 يوليو 200817 سنة comment_132997 بداية أحب أن أبدي اعتزازي بكل القائمين على هذا المنتدى الجميل وأتمنى التوفيق لنا ولهم دائماً بالنسبة لمشكلتي البسيطة ... أنا مبتدئ في عالم الأوراكل وقد قمت بتصميم قاعدة بيانات ولكن سنأخذ جدول Dept على سبيل المثال ثم قمت بإنشاء فورم بها text item لأكتب فيها اسم الفرع الجديد وtext item أخرى لأكتب فيها موقعه ثم push button عندما أضغط عليها يضيف هذا القسم في جدول dept بحيث يأخذ الرقم أوتوماتيك بعد آخر قسم موجودبحيث يكون رقم القسم = select max(nvl(deptno,0))+10 from deptمشكلتي هي أنني استخدمت هذه الصيغة وقد أفلحت معي ولكن في isql+ ولكن في النموذج لم تفلح على الرغم من أنني قد عرفت variable من النوع الرقمي وجعلت الصيغة = select max(nvl(deptno,0))+10 into x from deptما الخطأ هنا ،،، أرجو إفادتي ولكم منا جزيل الاحترام والشكر،،،، - أحمد جادو - تقديم بلاغ
بتاريخ: 10 يوليو 200817 سنة comment_133004 السلام عليكم ورحمة الله وبركاتهبعد التحيةاخي فاللهاعتقد انك لا تقوم بارسال القيمة الموجوده فال x الى اليDEPTNOيمكن عمل التالي select max(nvl(deptno,0))+10 into :DEPTNO from dept OR select max(nvl(deptno,0))+10 into x from dept :DEPTNO :=X; اتمني ان تجد حل لمشكلتك في هذه السطور المتواضعهلاتنسانا من صالح الدعاء تقديم بلاغ
بتاريخ: 10 يوليو 200817 سنة comment_133005 الاخ الكريم انا اعتقد انكتستخدم الكود ده افضلوان شا الله هيشتغل select nvl(max(nvl(deptno,0)),0)+10 into x from dept تقديم بلاغ
بتاريخ: 10 يوليو 200817 سنة كاتب الموضوع comment_133010 جزاكم الله خيراً وأشكركم على ردكم علي ولكني لم استطيع التعبير عن مرادي بالشكل الكافي ،،، ما أريده وأعجز عن تحقيقه هو عملية insert في table dept بالبيانات التي تم جلبها من text items ورقم القسم يكون بتلك الطريقة الأوتوماتيكيةوأشكركم جداً على اهتمامكم- أحمد جادو - تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.