delphi7
یک شنبه 01 خرداد 1384, 05:17 صبح
با سلام به اساتید
من یک سوال داشتم در دلفی 7 .
من یک برنامه نوشتم که در هنگام ثبت فرم مثلا اطلاعات را وارد میکنیم و سپس در بانک اطلاعاتی
ذخیره میشه.حالا میخوام کدی بنویسم که اگه مثلا یک کد کاربر من قبلان ثبت کردم در بانک ام
حالا دوباره اگه همون کد را وارد کنم در database بگرده و بگه که این کد قبلان ثبت شده .
من این کار را اینطوری انجام میدم
مثلا:if edit1.text=datamadual.query1.fieldbyname('code').a sstring then
یک پیغام بده که این قبلان وجود داشته.
مشگلم اینجاست که اگه من اولین کد کاربر ،رکوردم را وارد کنم پیدا میکنه ولی گه
کدوجودد اشته مثلادومین رکوردم یا عنوم مین رکوردم رابزنم دیگه پیغام نمیده که قبلااین
یعنی این که مثلا فرم ثبت مشتری دارم که هر مشتری کد داره من چطوری میتونم این کار را بکنم که بگم اگه این کد وجود داشت در بانکم بگه وجود دارد یا ثبت شده در حال حاضر با این سودی که من میگم اگه کد مشتری اولین رکورد را دوباره وارد کنم پیغام میده اگه کد مشتری دومین رکورد را وارد کنم دیگه پیغام نمیده و دوباره با وجود این که این کد ثبت شده باز دوباره ثبت میکنه یعنی فقط کد اولین رکوردم رو چک میکنه و میخوام زمانی که مثلا دیگه کد 4 اعمین رکوردم هم درست پیدا کرد گفت وجود داره قبلان اشاره گر من آنجا نباشه چون پیغام میده که آقا این وجود داره پس نمیتونیم در بانک این کد رو ثبت کنیم پس اگه اشاره گر هم همون جا باشه دفعهٔ بعدی دیگه از رکوردی که اشرگر الان هست به بد میگرده .درست خوب حالا یک استادی به من بگه من چطوری میتونم این کار رو بکنم که بد از پیدا کردن پیغام که میدم وجود داره اشاره گر بره اول چون ممکن یک کد دیگم دیگمبدم که اونم وجود داشته باشه .کسی کمکم کنه ممنون میشم.
توضیح کامل دادم که جای سالی نباشه.متشکر
من یک سوال داشتم در دلفی 7 .
من یک برنامه نوشتم که در هنگام ثبت فرم مثلا اطلاعات را وارد میکنیم و سپس در بانک اطلاعاتی
ذخیره میشه.حالا میخوام کدی بنویسم که اگه مثلا یک کد کاربر من قبلان ثبت کردم در بانک ام
حالا دوباره اگه همون کد را وارد کنم در database بگرده و بگه که این کد قبلان ثبت شده .
من این کار را اینطوری انجام میدم
مثلا:if edit1.text=datamadual.query1.fieldbyname('code').a sstring then
یک پیغام بده که این قبلان وجود داشته.
مشگلم اینجاست که اگه من اولین کد کاربر ،رکوردم را وارد کنم پیدا میکنه ولی گه
کدوجودد اشته مثلادومین رکوردم یا عنوم مین رکوردم رابزنم دیگه پیغام نمیده که قبلااین
یعنی این که مثلا فرم ثبت مشتری دارم که هر مشتری کد داره من چطوری میتونم این کار را بکنم که بگم اگه این کد وجود داشت در بانکم بگه وجود دارد یا ثبت شده در حال حاضر با این سودی که من میگم اگه کد مشتری اولین رکورد را دوباره وارد کنم پیغام میده اگه کد مشتری دومین رکورد را وارد کنم دیگه پیغام نمیده و دوباره با وجود این که این کد ثبت شده باز دوباره ثبت میکنه یعنی فقط کد اولین رکوردم رو چک میکنه و میخوام زمانی که مثلا دیگه کد 4 اعمین رکوردم هم درست پیدا کرد گفت وجود داره قبلان اشاره گر من آنجا نباشه چون پیغام میده که آقا این وجود داره پس نمیتونیم در بانک این کد رو ثبت کنیم پس اگه اشاره گر هم همون جا باشه دفعهٔ بعدی دیگه از رکوردی که اشرگر الان هست به بد میگرده .درست خوب حالا یک استادی به من بگه من چطوری میتونم این کار رو بکنم که بد از پیدا کردن پیغام که میدم وجود داره اشاره گر بره اول چون ممکن یک کد دیگم دیگمبدم که اونم وجود داشته باشه .کسی کمکم کنه ممنون میشم.
توضیح کامل دادم که جای سالی نباشه.متشکر