بتاريخ: 2 مارس 200719 سنة comment_93068 كيف يمكن أن أمنع اليوزر من إدخال نفس الإسم مع وجود أخطاء إملائيه مثل أن يدخل ahmod sami بدلا منahmed sami مع وجود هذا الإسم فى قاعدة البيانات.كيف يمكننى عندما أضغط حرف a مثلا يظهر أمامى فى لست كل الأسماء التى تبدأ بهذا الحرف وعندما أضغط حرف أخر ينتقل إلى الأسماء التى تبدا بهذه الحروف على التوالى. تقديم بلاغ
بتاريخ: 2 مارس 200719 سنة comment_93078 أخي الكريم ...أولا ... لماذا للمحترفين فقط ؟!هل نستطيع نحن الاجابه؟؟ ثانيا ... لماذا تحتاج ان تكرر الاسم في أكثر من مكان في قاعدة البيانات؟!من المفروض ان يكون هناك (PRIMARY KEY) .. كرقم الموظف مثلا.. يكون كـ (FOREIGN KEY) في بقية الجداولاما بالنسبة للعملية التي ذكرتها يمكن ان تجعل عملية الادخال عن طريق (LIST OF VALUE) . بحيث لا يتم الادخال الا عن طريقها وفيها الميزة التي ذكرتها..أرجو ان يكون هذا هو المطلوب... بالتوفيق.. ان شاء الله.. تقديم بلاغ
بتاريخ: 3 مارس 200719 سنة كاتب الموضوع comment_93117 أخى الحبيب أنتم أهل الإحتراف.أنا لا أريد إدخال إسم العميل فى أكثر من مكان ولكنى أريد عندما أدخل إسم عميل جديد فى جدول العملاء يتم عمل فاليداشن على إسم هذا العميل حيث أنه لكل عميل جديد كود يفرقه عن غيره, فكيف إذا أدخل كود جديد وإسم عميل موجود من قبل سواء نفس الإسم أو خطأ فى الإدخال مقصود به إسم موجود.عندها سوف نجد أنه يوجد ملفين لنفس العميل بجدول العملاء أحدهم مثلا امير سعيد والأخر أمير سعيد. تقديم بلاغ
بتاريخ: 3 مارس 200719 سنة comment_93125 السلام عليكم و رحمة الله و بركاته أخي الكريم ان كانت الاسماء لديك باللغة الانجليزية فيمكنك تحقيق ما تريده عن طريق استخدام الفانكشن SOUNDEXو هي فانكشن تعتمد ان الحروف او الاسماء لها نطق شبيه و لكل حرف مقابله الصوتي و الذي قد يتفق في مجموعة من الحروف فمثلا اسم HANY له المقابل الصوتي H500و هو أيضا نفس المقابل الصوتي للأسم HANIبالرغم من اختلاف الحروف المكتوبة هنا لذلك يمكنك استخدامها لمنع تسجيل الاسماء ذات المقابل او المرادف الصوتي الواحد و اليك مثال لاستخدامها select soundex('hani'),soundex('hany') from dual; أما اذا كانت الأسماء عربية فللاسف لا يمكنك استخدام هذه الفانكشن لنفس الغرض و يمكنك استخدام اي custom function لاستبدال الحروف المتشابهة بحرف واحد مثل حرف أ و إ بحرف او كنت قد أرسلت فانكشن لهذا الغرض في احد المواضيع ابث عنها و انشاء الله تجدها اعتقد اسمها كان يبدا ب standان لم تجدها ساضعها مرة اخري في مكتبة الأكواد ليمكنك استخدامها و بالنسبة لسؤالك الثاني فان هناك الكثير من المواضيع التي تتعلق به و العديد من الحلول له كما يمكن استعمال java bean لتحقيق ما تريد و هناك واحدة جاهزة في موضع اوراكل لهذا الغرض بالذات بالتوفيق تقديم بلاغ
بتاريخ: 3 مارس 200719 سنة كاتب الموضوع comment_93143 جزاك الله خيرا أخى الحبيب وبارك الله فيك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.