Page 1 of 1

Query ที่ Access แล้วต้องการเพิ่ม field โดยต้องการข้อความบาง

Posted: Tue Oct 02, 2012 1:57 pm
by S_Gutt
ขอคำแนะนำเกี่ยวกับคำสั่งใน access หน่อยคะ เนื่องจากทำข้อมูลใน Access แล้ว export มาเป็น Excel ปรากฎว่าเวลา Insert Column ใช้เวลานานมาก ดังนั้นคิดว่าน่าจะใน access ให้เสร็จเลยน่าจะดีกว่า ลองทำแล้วก็ไม่ได้ตามที่ต้องการ คำสั่งที่ใช้ใน Excel =IF(C2="วีไอพี สำนักงานใหญ่ 02 บัตรเงิน","VIP",IF(C2="ขายสด","ขายสด",MID(C2,FIND("0",C2)+3,LEN(C2)-FIND("0",C2)))) ถ้าเป็น Access จะมีคำสั่งอะไรที่จะได้ค่าเหมือนกับคำสั่งใน Excel บ้างคะ

ขอบคุณคะ่

Re: Query ที่ Access แล้วต้องการเพิ่ม field โดยต้องการข้อควา

Posted: Tue Oct 02, 2012 2:48 pm
by snasui
:D ลองปรับสูตรเป็นตามด้านล่างครับ

IIf([Class]="วีไอพี สำนักงานใหญ่ 02 บัตรเงิน","VIP",IIf(IsNull([Class]),"ขายสด",Mid([Class],InStr(1,[Class],"0")+3,Len([Class])-InStr(1,[Class],"0"))))

โดยที่ [Class] คือ Field เป้าหมายที่ต้องการใช้หาคำตอบ

สำหรับการถามเรื่องอื่น ๆ ที่ไม่เกี่ยวกับ Excel ให้ถามที่หมวด Other ครับ

Re: Query ที่ Access แล้วต้องการเพิ่ม field โดยต้องการข้อควา

Posted: Tue Oct 02, 2012 3:37 pm
by S_Gutt
ทำได้แล้วคะ ความจริงก็จะ post ที่ others แต่พอดีไปทำบันทึกข้อความร่างไว้ (กลัว post ไม่ผ่านต้องพิมพ์ใหม่หลายครั้ง) หาบันทึกข้อความร่างเจอเลยรีบ Post ไม่ได้ดูคะ ครั้งต่อไปจะระมัดระวังคะ ขอบคุณมากๆเลยคะ