PDA

View Full Version : سوال: انجام دو عمليات در يك كوئري(deleteوinsert)



mehdimdp
دوشنبه 28 اردیبهشت 1388, 20:31 عصر
سلام
ميخواسم بدونم آيا ميشه دستور شبيه زير رو در يك كوئري نوشت؟

delete * from gozaresh
insert into gozaresh (shift) values(102)

dadsara
سه شنبه 29 اردیبهشت 1388, 08:38 صبح
سلام
کافی است قبل از دستور حذف و درج از عبارت docmd.runSQLاستفاده کنید


docmd.RunSql "delete * from gozaresh"
docmd.runSQL"insert into gozaresh (shift) values(102)"

mehdimdp
سه شنبه 29 اردیبهشت 1388, 18:35 عصر
سلام
کافی است قبل از دستور حذف و درج از عبارت docmd.runSQLاستفاده کنید


docmd.RunSql "delete * from gozaresh"
docmd.runSQL"insert into gozaresh (shift) values(102)"


سلام
من اين كد رو امتحان كردم ولي جواب نميده
ميگه اصلا همچين تابعي در اكسس وجود نداره
:متفکر:

dadsara
چهارشنبه 30 اردیبهشت 1388, 08:35 صبح
سلام
درصورت نیاز فایلت را اینجا بزار برات انجام بدم
( این دستور را باید زیر یک کلید بنویسی )

mehdimdp
چهارشنبه 30 اردیبهشت 1388, 13:03 عصر
سلام
من ميخوام اين كدها رو در يك كوئري بنويسم ، نه در يك فرم.
مي خوام اون كوئري رو بعدا مثلا توسط دلفي اجراش كنم.

nabeel
چهارشنبه 30 اردیبهشت 1388, 23:27 عصر
سلام mehdimdp


من اين كد رو امتحان كردم ولي جواب نميده
ميگه اصلا همچين تابعي در اكسس وجود نداره
حق با اکسزه !
شما نمیتونید ( و نباید ) این دو تا کار رو به صورت همزمان انجام بدید . در مجموع چون گفتید از طریق کد نویسی نمیخواید پس راهنمایی بیشتری هم نمیکنم .

موفق باشید