ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย sarnti_b » พฤหัสฯ. ธ.ค. 21, 2017 2:35 pm

สวัสดีครับ

เนื่องจากผมมีข้อมูลในตารางข้อมูล ขนส่งโดย ค่อนข้างเยอะ มีทั้งที่เป็นทะเบียนรถ และชื่อบริษัทขนส่ง ตัวอย่างเช่น
รหัส รายละเอียด
01 01-1234 กท
02 34-5678 กท
. .
. .
40 หจก.ศิริสมบูรณ์ทรัพย์ขนส่ง
42 นายไล้ขนส่ง

บางครั้งจำชื่อได้บางส่วน เช่น ศิริสมบูรณ์ทรัพย์ เวลากดให้ tab รายละเอียด active ขึ้นมา ถ้าพิมพ์ไปว่าศิริสมบูรณ์ทรัพย์จะไม่ขึ้น ต้องพิมพ์ว่า หจก. แล้ว enter ถึงจะกระโดดข้ามมาถึงข้อมูลที่ขึ้นต้นด้วย หจก.

ไม่ทราบว่ามีวิธีค้นหาแบบอื่นหรือไม่ครับ ที่ใช้ส่วนหนึ่งของคำ หรือค้นหาแบบป้อนเงื่อนไขแล้วใช้นิพจน์ค้นหาเหมือนในเมนูอื่นๆ ครับ ขอบพระคุณล่วงหน้าครับ
sarnti_b
Newbie
Newbie
 
โพสต์: 6
ลงทะเบียนเมื่อ: เสาร์ ต.ค. 29, 2016 8:12 pm

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย savek » พฤหัสฯ. ธ.ค. 21, 2017 3:07 pm

ในเมนูดังกล่าวนี้ยังไม่สามารถทำได้นะครับ เนื่องจากการค้นหาลักษณะนี้จะใช้การประมวลผลค่อนข้างมาก ซึ่งอาจจะทำให้โปรแกรมค้างไปชั่วขณะหนึ่งระหว่างการค้นหาได้ ในโปรแกรมจึงมีเตรียมไว้เฉพาะบางเมนูเท่านั้น เช่น ในหน้าจอรายละเอียดสินค้านะครับ (เมนูสินค้าข้อ 2) โดยเมื่อเข้าไปในหน้าจอดังกล่าวแล้ว ให้กดปุ่ม <Alt+K> และพิมพ์คำสั่งลักษณะนี้เข้าไปนะครับ

('ข้อความบางส่วนของชื่อสินค้าที่ต้องการค้นหา')$STMAS->STKDES

ตัวอย่างเช่น
('เหล็กเส้น')$STMAS->STKDES แล้วกดปุ่ม <Enter> นะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย sarnti_b » พฤหัสฯ. ธ.ค. 21, 2017 3:10 pm

เมื่อครู่ผมได้ลองอีกวิธีหนึ่งคือ พิมพ์ออกทางหน้าจอแล้วใช้การค้นหาในหน้านั้นครับ

ถ้าในหน้าตารางข้อมูลมีหน้า <alt+K> ด้วยนี่จะเป็นไปได้มั้ยครับ
sarnti_b
Newbie
Newbie
 
โพสต์: 6
ลงทะเบียนเมื่อ: เสาร์ ต.ค. 29, 2016 8:12 pm

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย savek » พฤหัสฯ. ธ.ค. 21, 2017 3:52 pm

ผมจะนำข้อเสนอนี้แจ้งไปยังฝ่ายพัฒนาโปรแกรมอีกทีนะครับ แต่อย่างที่เรียนให้ทราบไปว่าที่ไม่มีฟังก์ชั่นนี้ในทุกเมนู เพราะว่าการค้นหาลักษณะนี้ใช้การประมวลผลของคอมพิวเตอร์ค่อนข้างมากครับ หากมีข้อมูลจำนวนมาก ก็อาจจะมีอาการค้างจนเหมือนกับโปรแกรมหยุดทำงานไประหว่างการค้นหาได้ครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย suchai » พฤหัสฯ. ธ.ค. 21, 2017 9:48 pm

การใช้ Alt+K แล้วใช้คำค้นแบบใดๆ ก็ได้ เช่น 'สีแดง'$STKDES มันค้นได้ก็จริง แต่ถ้าคำค้นมีจำนวนมาก หรือ ใช้คำสั้นไป ต้องกินเวลาในการค้นหานานมาก ถ้ามีคนใช้ข้อมูลในระบบอยู่หลายคน ขอให้เข้าใจว่า เรานี่แหละ ที่เป็นตัวทำลายระบบ เพราะระบบโปรแกรมจะหยุดชะงักและรอกันไปทั้งระบบ จนถึงเป็นอัมพาต ใช้งานกันไม่ได้

ถัดมา เป็นวิธีที่ฉลาดขึ้น คือพิมพ์ทุกอย่างออกทางจอภาพ แล้วใช้ การค้นหาบนหาจอ วิธีนี้เร็ว และไม่รบกวนใคร ผมเลือกใช้วิธีนี้มาตลอด 10 ปี แต่พักหลัง เริ่มเบื่อจอภาพ เลยต้องหาอะไร ที่เร็วกว่านี้อีก

เพิ่งมา ค้นพบ วิธีใหม่ ในตารางข้อมูล สีเข้มด้านบนจะอยู่ที่ รหัส โปรแกรมมันเรียงด้วยรหัสอยู่

ถัดมา ชื่อเต็มไทย

ให้สังเกต รูปสามเหลี่ยมเล็กๆ ช่องไหนมี มันจะเรียงข้อมูลด้วยช่องนั้น จากซ้ายไปขวา

ในโปรแกรมผม ปี 2017 ตารางข้อมูล จะมี สามเหลี่ยมอยู่ 3 คอลัมภ์ คือ รหัส ชื่อเต็มไทย และชื่อเต็มอังกฤษ

รหัส มันมีแค่ 4 ตัว ไม่พอกิน จะรันเลขอะไร บ้าบอ ก็ปล่อยมันไป

ถัดมา ชื่อเต็มไทย หากรายงานต่างๆ ชอบชื่อสวย ก็ หจก.ศิริสมบูรณ์ ซึ่งก่อนหน้านี้ ผมจะให้ลูกค้า กำหนดคำที่จะค้นชิดซ้ายไปเลย

แต่ไม่เป็นไร ยังมีอีกช่อง คือชื่อเต็มอังกฤษ คุณก็ใส่ ศิริสมบูรณ์ ไปในช่องนี้ พอจะค้น ก็เอา Mouse คลิกที่ช่องอังกฤษ แล้วพิมพ์ใส่คีย์บอร์ดเลยว่า ศิริสมบูรณ์ (โปรแกรม มันเทพ มาตั้งแต่สมัย DOS แล้ว แต่คนสมัยก่อน ยังไม่รู้ว่ามีดี) แล้วก็กด Enter ก็เจอแล้ว


บางครั้ง อย่าเพิ่งรีบทุ่มเท ทำนั่น ทำนี่ เพราะในขณะที่เรารีบ มันจะไม่ได้ วิธีที่ดี ให้ถอยออกมา และมองกลับเข้าไปใหม่ หากทำลงไปแล้วไม่ยุ่งยากอะไร แล้วได้ผลลัพธ์ที่พอใจ วิธีนั่นแหละที่ดี
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย sarnti_b » ศุกร์ ธ.ค. 22, 2017 12:02 pm

เข้าใจวิธีประยุกต์ของคุณ suchai ครับ ในการใช้ field ที่มีกำหนดเหมือนเป็นชื่อเล่นขึ้นมา ซึ่งเป็นวิธีที่ดีเหมือนกันครับ แต่ที่ผมพบปัญหา จะเป็นการที่บางครั้งทำการ search จากกลางคำ เหมือนใช้ %keyword% ประมาณนี้น่ะครับ แต่ตอนนี้ใช้วิธีพิมพ์ออกหน้าจอก็ทำงานได้แล้วครับ
sarnti_b
Newbie
Newbie
 
โพสต์: 6
ลงทะเบียนเมื่อ: เสาร์ ต.ค. 29, 2016 8:12 pm

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย suchai » เสาร์ ธ.ค. 23, 2017 10:31 am

ค้นหาคำใดๆ ให้ใช้วิธีพิมพ์ขึ้นจอภาพ โปรแกรมในหน่วยความจำของเครื่องเรา จะโหลดข้อมูลมาประมวลผล จากนั้นใช้การค้นหาที่จอภาพ ซึ่งเป็นทรัพยากรของเครื่องเรา วิธีนี้ถือว่า เร็ว

ยิ่งเป็นเรื่องค้นหาสินค้า พิมพ์รายงานสินค้าขึ้นมาไว้ทีเดียว แล้วย่อขยายค้นหาคำ ทำบ่อยๆ ก็ชำนาญไปเอง

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

ในตารางข้อมูล จำนวนรายการข้อมูลไม่มากนัก การพิมพ์ขึ้นจอภาพ ใฃ้เวลาแป๊ปเดียว ต่อด้วยค้นหา คล่องหน่อย ไม่เกิน 10 วินาทีก็พอรับได้ เพราะเวลาค้นด้วยจอภาพ ผมเรียกว่า เทคนิค 3 วินาที คือ ขึ้นจอภาพ แล้วค้นหา แต่บางเรื่องถ้าต้องทำซ้ำในเรื่องเดิม ก็เหลือ คลิกเดียว

ในส่วนของรายงานที่มีข้อมูลจำนวนมาก เช่น สินค้า ยกตัวอย่างรายละเอียดสินค้า (ควรจัดรายงานให้เหลือบรรทัดเดียว เพราะรายงานมาตรฐาน สินค้า 1 ตัวมีรายละเอียด 4 บรรทัด มองยาก) ใช้วิธีเพิ่ม Condition=ON กรองสิ่งที่ต้องการเบื้องต้น และค้นหาในจอภาพอีกที
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย sakda » เสาร์ ธ.ค. 23, 2017 8:11 pm

ผมใช้วิธี เปิดฐานข้อมูล โดยใช้โปรแกรม Spreadsheet ที่สามารถเปิดไฟล์ประเภท dbf ได้ แล้วค่อยค้นหาบางส่วนของคำได้อย่างสะดวกเลยครับ
แต่จะไม่ยุ่งกับฐานข้อมูลตัวหลัก จะทำ shortcut เพื่อให้ copy ไฟล์ฐานข้อมูลที่ต้องการออกมาวางไว้ต่างหาก แล้วค่อยเปิดใช้จากไฟล์ที่ copy มาอีกทีครับ
sakda
Jr. Member
Jr. Member
 
โพสต์: 61
ลงทะเบียนเมื่อ: พุธ ธ.ค. 26, 2012 11:46 pm
ที่อยู่: acc-soft@hotmail.com

Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์โดย sarnti_b » พฤหัสฯ. ธ.ค. 28, 2017 8:57 am

ขอบพระคุณสำหรับทุกคำแนะนำครับ
sarnti_b
Newbie
Newbie
 
โพสต์: 6
ลงทะเบียนเมื่อ: เสาร์ ต.ค. 29, 2016 8:12 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Bing [Bot], Google [Bot] และ บุคคลทั่วไป 57 ท่าน