แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - pattan0013

หน้า: 1 2 [3] 4 5
37
สอบถามการสั่งพริ้นครับ ว่าสามารถตั้งค่าให้สั่งพริ้นได้ครั้งเดียว ทำได้ไหมครับ??

ขอบคุณครับ

38
แสดงว่าคุณให้ฟอร์มเดียวกัน แถมฟอร์มนี้ก็เชื่อมต่อกับตารางอีกด้วย

แนะนำให้ทำเป็น 2 ฟอร์ม ฟอร์มนึงสำหรับดูอย่างเดียว อีกฟอร์มสำหรับแก้ข้อมูล

ฟอร์มดูอย่างเดียวอาจใช้คิวรีในการดูข้อมูล แล้วกำหนดว่า ไม่ให้ Add Data
ฟอร์มแก้ข้อมูลสามารถต่อกับตารางได้โดยตรง

ขอบคุณมากครับผม

39
สวัสดีครับ ขอคำแนะนำครับ

ตอนนี้ผมมีปัญหาคือ เปิด record เดียวกัน คนนึงใส่ข้อมูลอีกคนดูอย่างเดียว แล้วถ้าคนใส่ข้อมูล save และปิด record ก่อนคนดู กลายเป็นว่า record นั้นจะไม่มีข้อมูลเพราะคนดูยังไม่มีข้อมูลครับ

มีวิธีอื่นที่ป้องกันและแก้ปัญหานี้ไหมครับ??

40
คือคุณต้องการ Update ข้อมูลในตารางไหน คุณเอาตารางนั้นมาทำ Update Query ครับ ไม่จำเป็นต้องทำ Union เลยนี่นา เพราะ Union นั้นเขาเอาไว้ดูข้อมูลอย่างเดียว

คราวนี้มาดูรูปแบบการกรอกข้อมูลแล้ว มันเหมาะกับ Excel มากกว่า เนื่องจากยังไม่ได้ทำ Normalization
การใช้งานฐานข้อมูลนั้นต้องทำ Normalization ครับ เรื่องนี้เป็นเรื่องสำคัญมากมาย

ถ้าคุณทำ Normalization แล้ว การ Update ข้อมูลน่าจะทำได้ง่ายกว่านี้ครับ

ขอบคุณครับ เดี๋ยวจะไปดูเรื่อง Normalization ครับ

41
ก็อย่างที่เคยบอกไว้คือ

Query ไม่ใช่จะสามารถป้อนหรือแก้ไขข้อมูลได้ทุกคิวรี โดยเฉพาะ Action Query หรือ Crosstab Query หรือ Query ที่มีความสัมพันธ์แบบ 1:N (มีบางกรณีที่ Update ข้อมูลได้) หรือ M:N

ถ้า Select Query ที่คุณสร้าง มีความสัมพันธ์แบบ 1:N หรือ M:N อย่าได้พยายามแก้ไขหรือป้อนข้อมูลเลยครับ ถ้าทำได้ ข้อมูลก็อาจผิดมันก็เลยล็อคไว้ตัวตัวของมันเอง

อย่างไรก็ไม่มีหวังใช่ไหมครับ?? ถ้าอย่างนี้นผมขอไอเดียหน่อยครับ เดิมข้อมูลผมที่ให้พนักงานกรอกเป็นแบบนี้ครับ



จะเห็นว่าหัวมันจะเรียง Truck No.1 - 10 ผมอยากเรียงให้มันอยู่ใน Column เดียวผมเลยใช้ Union Query ให้เป็นแบบนี้ครับ



เพื่อแยก Cost ของรถแต่ล่ะคันครับ และต้องใช้ข้อมูลนี้ไปเทียบกับอีก Table นึงเพื่อให้พนักงานกรอกข้อมูลเกี่ยวกับค่าใช้จ่ายเพิ่มครับ ตรงนี้แหล่ะครับที่ผมติดปัญหาอยู่

คำถาม ถ้าไม่ใช้ Union Query มีวิธีอื่นที่แยกได้แบบนี้ไหมครับ?? หรือมีวิธีเก็บข้อมูลตั้งแต่ต้นให้เป็นแบบนี้ไหมครับ??

42
ได้ครับ
โดยนำ Union Query ไปสร้างเป็น Action Query ตามต้องการ

ตอนนี้ผมได้ทำการนำ Union Query ไปทำการ Query Make Table เป็นตารางใหม่ได้แล้วครับ และผมนำตารางดังกล่าวสมมุติชื่อ Table A ไป Query กับอีก Table ชื่อ Table B โดยเป็นการ Query Select แต่พอกด Run แล้วผมไม่สามารถใส่ข้อมูลใน Record ได้เลย มันขึ้น "This Recordset is not updateable" เหมือนเดิมเลยครับ

43
คือถ้า Query ประเภทที่แก้ไขข้อมูลไม่ได้ คือแก้ไขไม่ได้ครับ
วิธีการคือให้สร้าง Update Query เพื่อไปแก้ไขข้อมูลในตารางที่นำมาทำ Union ครับ จากนั้นก็สั่ง Requery อีกที่หลังจาก Update Query ทำงานเสร็จ

แล้วถ้าเอา Union Query ไปสร้างหรือบันทึกใน Table ได้ไหมครับ?? แล้วถ้ามีการ Requery ใน Table ที่ทำการ Split Database แล้วจะมีผลอย่างไรบ้างครับ???

44
ผมคิดว่าการทำ UNION Query นั้นจะเป็นเพียงการรวมข้อมูลในหลายๆตารางมาแสดงเท่านั้นทำให้แก้ไขไม่ได้ครับ
>> https://stackoverflow.com/questions/1261959/how-do-i-make-an-editable-union-query

ปล.เท่าที่ผมทราบ+หาดูมาให้นะ

แล้วอย่างนี้พอจะมีไอเดียบ้างไหมครับ?? หรือมีคำแนะนำไหมครับ??

45
สอบถามครับ "This Recordset is not updateable" นี่แก้ยังไงครับ??? เกิดขึ้นเมื่อผมทำ Query ที่มาจาก Query Union กับ Table มาทำใน QUery เดียวกันครับ และผมก็ไม่สามารถใส่ข้อมูล หรือแก้ไขได้เลยครับ

46
ทำได้อยู่แล้วครับ
ในรถแต่ล่ะคัน  มี  TruckNo เอามาอ้างอิงได้เลยครับ


โดยต้องเพิ่ม วันที่ เลขกำกับ Work Order อะไรพวกนี้ครับ
ถ้าจะกำหนดให้เก็บข้อมูลใหม่ก็เอา TruckNo เป็น PK และเอา วันที่ เลขกำกับ Work Order ใส่เป็นฟิลล์เข้าไปในตารางนี้ครับด้วยครับ

ขอโทษด้วยนะครับ แต่รบกวนยกตัวอย่างได้ไหมครับ??

47
ซ้ำซ้อนแน่นอนครับ คุณต้องกำหนดว่าจะนำเข้าข้อมูลอย่างไรครับ
มันสามารถกำหนดได้ครับ เช่นถ้ามี ID ที่เป็น PK  อยู่แล้ว ก็ไม่ต้อง Append เข้าไปครับ

แต่เดิมที่ผมทำ Query Union ตัวนี้เพื่อไว้ดูครับ ว่างานนึงใช้รถกี่คัน มี Cost เท่าไหร่บ้าง ดังรูปครับ





แล้วต่อมาเค้าอยากได้ข้อมูลตรงนี้ไปทำใบ Work Order ให้รถแต่ล่ะคัน โดยต้องเพิ่ม วันที่ เลขกำกับ Work Order อะไรพวกนี้ครับ

มีไอเดียในการเอาไปทำต่อไหมครับ??

48
ใช้ Append Query ได้ครับ โดยเลือกตารางที่ต้องการ Append เข้าไป
วิธีการนี้คือการนำเข้าข้อมูลไปยังตารางเป้าหมายได้ที่ละหลายๆเรคคอร์ดเลยครับ

วิธีการทำ ลองดูลิ้งนี้นะครับ

https://www.thai-access.com/index.php?topic=543.msg2382#msg2382

การใช้ Append Query จะทำให้ข้อมูลซ้ำซ้อนไหมครับ เหมือนเคยลองทีนึง ข้อมูลเดิมมี 200 แถวมันเบิ้ลเป็น 400 แถวครับ หรือผมทำผิด??

49
คือผมทำ query make table แล้วไปผูกกับปุ่มว่าเมื่อกดแล้วให้ update ข้อมูลโดยสร้างตารางใหม่

ปัญหาที่เกิดคือ ผมมีทำ split database แล้วปุ่มนี้มันจะสร้าง table ใหม่เสมอและ table นี้ไม่อยู่ใน back end

คำถาม

1. มีวิธีให้ Query แล้ว table ยังอยู่ใน back end ไหมครับ
2. เหตุที่ต้องทำอย่างนี้เพราะต้องเอา Query Union กับ table ข้อมูลมาแมตกันครับ มีวิธีที่ดีกว่านี้ไหมครับ






อยากทราบว่า Query Union สามารถบันทึกใส่ Table ได้ไหมครับ?? ถ้าได้ทำอย่างไรครับ??

50
คือผมทำ query make table แล้วไปผูกกับปุ่มว่าเมื่อกดแล้วให้ update ข้อมูลโดยสร้างตารางใหม่

ปัญหาที่เกิดคือ ผมมีทำ split database แล้วปุ่มนี้มันจะสร้าง table ใหม่เสมอและ table นี้ไม่อยู่ใน back end

คำถาม

1. มีวิธีให้ Query แล้ว table ยังอยู่ใน back end ไหมครับ
2. เหตุที่ต้องทำอย่างนี้เพราะต้องเอา Query Union กับ table ข้อมูลมาแมตกันครับ มีวิธีที่ดีกว่านี้ไหมครับ




51
เราสามารถเอาข้อมูลจาก Query Union ไปสร้างเป็น Table ได้ไหมครับ

52
สวัสดีครับ

   ผมมีปัญหาเรื่องทำ Query และใน Query มี CheckBox อยู่ แต่ผมไม่สามารถติ๊กได้เลยครับ มันขึ้นว่า "This Recordset is not updateable" ครับ ไม่ทราบว่าจะแก้ไขยังไงครับ

53
ใช้ Append Query ครับ
โดยกำหนด JobNo = Forms![ชื่อฟอร์ม]![JobNo]
และกำหนดฟิลล์ให้มันก็ได้แล้วครับ

ขอบคุณครับ เดี๋ยวลองดูครับ

54
สวัสดีครับ ผมอยากทราบการ copy ข้อมูลจาก Table นึงไปอีก Table นึงอย่างมีเงื่อนไขครับ คือ

เดิมผมมี Table Export ครับและมี column Cost Supplier 1 - 10 และคราวนี้ผมต้องการหาค่าใช้จ่ายของงานแต่ละคันโดยอิงจากรถจึงสร้าง Table Truck_Exp ขึ้นมาโดยก็มี Column Cost Supplier 1 - 10 เช่นกัน

ผมอยากให้เวลา User ใส่ข้อมูลใน Table Export (Column Cost Supplier 1 - 10) แล้วข้อมูลถูก copy ไปยัง Table Truck_Exp โดยอ้างอิงจาก Job No. (ซึ่งมีทั้ง 2 Table) อยากทราบว่าทำได้ไหมครับและทำยังไงครับ

Table Export



Table Truck_Exp



ขอบคุณครับ

หน้า: 1 2 [3] 4 5