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

اريد عرض اسم الجنس بدلا من رقمه

مغلق
بدأه B5CSE في 3 مايو 2005 · 3 رد · 582 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

عندي جدول يحتوي على بيانات العملاء و من بينهم حقل الجنس أي ذكر او انثى

و نتيجة لتكرارهم بحسب زيادة العملاء فقد عملت جدول اخر يحتوي على حقلين

هو genderid و gendername بحيث الذي يعرض على الفورم هو اسم الجنس

ذكر و انثى اما الذي يحتفظ في الجدول هو رقم الجنس 1 للذكر و 2 للأنثى

المشكلة هي اريد كود استعلام بحيث عندما استعلم عن عميل لا يعرض لي رقم الجنس genderid

المحفوظ في جدول العملاء و لكن اسم الجنس gendername في جدول الجنس

و جزاكم الله خيرا

اكتشافات علمية في قيام الليل

من فوائد الحمـــى

هل تريد اكثر من مليار حسنه في دقيقه واحده ......

فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا

اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات

وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين

كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن

" سبحان الله وبحمده سبحان الله العظيم"

* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .

دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها

( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .

#2

بسم الله الرحمن الرحيم

لقد عملت stored procedureالتالي و لكن الذي يعرض في الفورم هو رقم الجنس و ليس الاسم فماهو الخطا

CREATE PROCEDURE find_id_client
      @ID int output,
@genderid int output
AS DECLARE @ErrorCode int
select * from clients c
left JOIN gender g ON c.GenderID    = g.GenderID
where @id=id

SET @ErrorCode=@@ERROR
IF (@ErrorCode = 0)
   RETURN (0)
ELSE
   RETURN (@ErrorCode)

اكتشافات علمية في قيام الليل

من فوائد الحمـــى

هل تريد اكثر من مليار حسنه في دقيقه واحده ......

فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا

اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات

وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين

كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن

" سبحان الله وبحمده سبحان الله العظيم"

* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .

دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها

( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .

#3

قمت بتحرير عنوان الموضوع

عدل في استعلامك هذا السطر:

select * from clients c

ليصبح

select  -- list all needed clients colums name 
, g.GenderName 
from clients c left JOIN gender g ON c.GenderID = g.GenderID
where @id=id

ببساطة لم تطلب منه عرض اسم الجنس للحقل المرتبط به من الجدول الآخر.

تم تعديل هذه المشاركة بواسطة walcom في 4 مايو 2005 في 14:07

فكر بطريقة أخرى

#4

جزاك الله خيرا

اكتشافات علمية في قيام الليل

من فوائد الحمـــى

هل تريد اكثر من مليار حسنه في دقيقه واحده ......

فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا

اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات

وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين

كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن

" سبحان الله وبحمده سبحان الله العظيم"

* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .

دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها

( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .

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

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