ผู้เขียน หัวข้อ: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ  (อ่าน 10310 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ เครือข่ายบริการสุขภาพ อ.จักราช @นคราชสีมา

  • Sr. Member
  • ****
  • กระทู้: 378
  • เพอร์ซี่ แจ็คสัน กับสายฟ้าที่หายไป
  • Respect: 0
    • ดูรายละเอียด
    • เครือข่ายบริการสุขภาพอำเภอจักราช
ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« เมื่อ: กุมภาพันธ์ 02, 2010, 20:16:45 PM »
0
พอดีมีฐานข้อมูลสิทธิเป็น Access ครับ และเชื่อม Mysql ผ่าน ODBC  อยากทราบการเอาข้อมูลจาก Table ที่ 1 ไป Update table ที่ 2 ดังภาพครับ แนะนำภาษา หรือวิธีการหน่อยครับ
" #เครือข่ายบริการสุขภาพ อำเภอจักราช #PCU Chakkarat #Chakkarat Hospital"

    http://ict-chakkarat.blogspot.com/

@Nakhonratchasima
สถานะ : ขึ้นระบบ Hosxp_pcu 1 ธันวาคม 52
             ขึ้นระบบ Hosxp ในโรงพยาบาล จักราช 29 มีนาคม 2554 โดยทีม BMS
*** อบรมผู้ดูแลระบบ การสร้างรายงานด้วย Report Designer ขั้นประยุกต์ วันที่ 13-17 มิ.ย. 2554
+ ขอบคุณ สังคมแห่งการเรียนรู้ HOSxP Community +

ออนไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 02, 2010, 21:45:10 PM »
0
ตารางที่ 1 มี field อะไรบ้าง
ตารางที่ 2 มี field อะไรบ้าง
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ saiphon

  • Sr. Member
  • ****
  • กระทู้: 431
  • Respect: 0
    • ดูรายละเอียด
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 02, 2010, 22:37:45 PM »
0
INSERT INTO "table1" ("column1", "column2", ...)
SELECT "column3", "column4", ...
FROM "table2"
where table2.column3  in (select  column1 from table1)

นำไปประยุกต์ใช้ต่อนะครับ..เพราะไม่รู้ว่า table ทั้ง 2 มี ฟิล์ว ใดบ้างและจะupdate ฟิว์ล ไหน ด้วยค่าอะไร
Admin Amnatcharoen
Server HP ProLiant ML350 G6  2.8 GHz Ram 12 GB
CentOS 5.3 , MYSQL 5.1.30 64bit จำนวน 2 เครื่อง
Server HP ProLiant ML350 G6  2.8 GHz Ram 8 GB
Windows Server 2003 , MYSQL 5.1.30 64bit จำนวน 1 เครื่อง
ขึ้นระบบ HOSxP PCU เมื่อ 1 เม.ย.52
ขึ้นระบบ Datacenter เมื่อ 15 มิ.ย.52 โดย อ.MN

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 03, 2010, 06:06:40 AM »
0
ผมใช้วิธีส่งออกตารางของ Access เข้าไปที่ MySQL ก่อนแล้วใช้คำสั่ง Update ประมาณของท่าน saiphon ที่ MySQL Query ครับ แบบว่าเดียวนี้ไม่ค่อยถนัด Access แล้วครับ
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 03, 2010, 07:45:02 AM »
0
 ;D ;D  ดูตามรูปครับ หรือ ส่ง Table 1 และ Table 2 ที่เป็น DB Access  ขึ้นมาก็ดีครับ
          เดี่ยวทำคำสั่งให้ใน Access เลยครับแล้วค่อยไปปรับใช้กับ DB จริง

ออฟไลน์ เครือข่ายบริการสุขภาพ อ.จักราช @นคราชสีมา

  • Sr. Member
  • ****
  • กระทู้: 378
  • เพอร์ซี่ แจ็คสัน กับสายฟ้าที่หายไป
  • Respect: 0
    • ดูรายละเอียด
    • เครือข่ายบริการสุขภาพอำเภอจักราช
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 03, 2010, 08:48:50 AM »
0
ขอบคุณครับ เดี๋ยวลองก่อนนะครับ
" #เครือข่ายบริการสุขภาพ อำเภอจักราช #PCU Chakkarat #Chakkarat Hospital"

    http://ict-chakkarat.blogspot.com/

@Nakhonratchasima
สถานะ : ขึ้นระบบ Hosxp_pcu 1 ธันวาคม 52
             ขึ้นระบบ Hosxp ในโรงพยาบาล จักราช 29 มีนาคม 2554 โดยทีม BMS
*** อบรมผู้ดูแลระบบ การสร้างรายงานด้วย Report Designer ขั้นประยุกต์ วันที่ 13-17 มิ.ย. 2554
+ ขอบคุณ สังคมแห่งการเรียนรู้ HOSxP Community +

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอการเขียนคำสั่ง Update table ใน Access 2003 หน่อยครับ
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 03, 2010, 10:08:58 AM »
0
Navicate นำเข้าข้อมูลจากตาราง Asscess ไปที่ตาราง Hipdata เลยครับ แล้วค่อยทำ  Update Query ครับ น่าจะง่ายและไวครับ  ไม่ต้อง ODBC
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x