ورود

View Full Version : بررسی مقدار شی Edit



saeed25
دوشنبه 21 دی 1388, 07:47 صبح
با دروود
اگر بخواهیم با استفاده از یک Edit مقداری را به فیلدی از پایگاه داده ای SQL مان بدهیم،و نیز بخواهیم پیش از آنکه این مقدار ثبت شود،بررسی هایی بر روی این مقدار انجام شود،برای نمونه اگر مقدار وارد شده در فیلد،برابر با عدد 10 باشد،یکی دیگر از فیلد های جدولمان،مقداری بین 1 تا 10 به خود بگیرد ،و اگر این مقدار بزرگتر و یا کوچکتر از 10 باشد ،کارهایی حداگانه روی جدول انجام شود،چگونه می توانیم این کار را با کد نویسی انجام دیهم؟
سپاس

دلفــي
دوشنبه 21 دی 1388, 08:34 صبح
با دروود
اگر بخواهیم با استفاده از یک Edit مقداری را به فیلدی از پایگاه داده ای SQL مان بدهیم،و نیز بخواهیم پیش از آنکه این مقدار ثبت شود،بررسی هایی بر روی این مقدار انجام شود،برای نمونه اگر مقدار وارد شده در فیلد،برابر با عدد 10 باشد،یکی دیگر از فیلد های جدولمان،مقداری بین 1 تا 10 به خود بگیرد ،و اگر این مقدار بزرگتر و یا کوچکتر از 10 باشد ،کارهایی حداگانه روی جدول انجام شود،چگونه می توانیم این کار را با کد نویسی انجام دیهم؟
سپاس

مي توني مشابه مثال زير عمل كني ، البته مواردي كه كن در شروط نوشتم جنبه تمثيلي دارد خودتون به دلخواه مي تونيد مواردي رو كه مورد نياز است درج نماييد .




if Trim(Edit1.Text) = '10' Then
begin
Randomize;
AdoQuery1.FieldByName('FieldName').AsString := IntToStr(RandomRange(1,10));
end esle
begin
// Other
end;

saeed25
دوشنبه 21 دی 1388, 11:33 صبح
سپاس از شما
آیا می تاون با دستور Expect نیز نوشت؟آیا اینگونه ساده تر نمی شود؟

benyaminrahimi
دوشنبه 21 دی 1388, 23:05 عصر
سپاس از شما
آیا می تاون با دستور Expect نیز نوشت؟آیا اینگونه ساده تر نمی شود؟

تو چيزي که گفتين except کاربردي نداره


بابت سول هم بگم اگه بخواي راحتتر باشي از db edit استفاده کنيد

و شرط ها و کارهاتونو تو before post ديتا ست بنويسيد