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

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 21, 2017 2:35 pm
โดย sarnti_b
สวัสดีครับ
เนื่องจากผมมีข้อมูลในตารางข้อมูล ขนส่งโดย ค่อนข้างเยอะ มีทั้งที่เป็นทะเบียนรถ และชื่อบริษัทขนส่ง ตัวอย่างเช่น
รหัส รายละเอียด
01 01-1234 กท
02 34-5678 กท
. .
. .
40 หจก.ศิริสมบูรณ์ทรัพย์ขนส่ง
42 นายไล้ขนส่ง
บางครั้งจำชื่อได้บางส่วน เช่น ศิริสมบูรณ์ทรัพย์ เวลากดให้ tab รายละเอียด active ขึ้นมา ถ้าพิมพ์ไปว่าศิริสมบูรณ์ทรัพย์จะไม่ขึ้น ต้องพิมพ์ว่า หจก. แล้ว enter ถึงจะกระโดดข้ามมาถึงข้อมูลที่ขึ้นต้นด้วย หจก.
ไม่ทราบว่ามีวิธีค้นหาแบบอื่นหรือไม่ครับ ที่ใช้ส่วนหนึ่งของคำ หรือค้นหาแบบป้อนเงื่อนไขแล้วใช้นิพจน์ค้นหาเหมือนในเมนูอื่นๆ ครับ ขอบพระคุณล่วงหน้าครับ
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 21, 2017 3:07 pm
โดย savek
ในเมนูดังกล่าวนี้ยังไม่สามารถทำได้นะครับ เนื่องจากการค้นหาลักษณะนี้จะใช้การประมวลผลค่อนข้างมาก ซึ่งอาจจะทำให้โปรแกรมค้างไปชั่วขณะหนึ่งระหว่างการค้นหาได้ ในโปรแกรมจึงมีเตรียมไว้เฉพาะบางเมนูเท่านั้น เช่น ในหน้าจอรายละเอียดสินค้านะครับ (เมนูสินค้าข้อ 2) โดยเมื่อเข้าไปในหน้าจอดังกล่าวแล้ว ให้กดปุ่ม <Alt+K> และพิมพ์คำสั่งลักษณะนี้เข้าไปนะครับ
('ข้อความบางส่วนของชื่อสินค้าที่ต้องการค้นหา')$STMAS->STKDES
ตัวอย่างเช่น
('เหล็กเส้น')$STMAS->STKDES แล้วกดปุ่ม <Enter> นะครับ
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 21, 2017 3:10 pm
โดย sarnti_b
เมื่อครู่ผมได้ลองอีกวิธีหนึ่งคือ พิมพ์ออกทางหน้าจอแล้วใช้การค้นหาในหน้านั้นครับ
ถ้าในหน้าตารางข้อมูลมีหน้า <alt+K> ด้วยนี่จะเป็นไปได้มั้ยครับ
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 21, 2017 3:52 pm
โดย savek
ผมจะนำข้อเสนอนี้แจ้งไปยังฝ่ายพัฒนาโปรแกรมอีกทีนะครับ แต่อย่างที่เรียนให้ทราบไปว่าที่ไม่มีฟังก์ชั่นนี้ในทุกเมนู เพราะว่าการค้นหาลักษณะนี้ใช้การประมวลผลของคอมพิวเตอร์ค่อนข้างมากครับ หากมีข้อมูลจำนวนมาก ก็อาจจะมีอาการค้างจนเหมือนกับโปรแกรมหยุดทำงานไประหว่างการค้นหาได้ครับ
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 21, 2017 9:48 pm
โดย suchai
การใช้ Alt+K แล้วใช้คำค้นแบบใดๆ ก็ได้ เช่น 'สีแดง'$STKDES มันค้นได้ก็จริง แต่ถ้าคำค้นมีจำนวนมาก หรือ ใช้คำสั้นไป ต้องกินเวลาในการค้นหานานมาก ถ้ามีคนใช้ข้อมูลในระบบอยู่หลายคน ขอให้เข้าใจว่า เรานี่แหละ ที่เป็นตัวทำลายระบบ เพราะระบบโปรแกรมจะหยุดชะงักและรอกันไปทั้งระบบ จนถึงเป็นอัมพาต ใช้งานกันไม่ได้
ถัดมา เป็นวิธีที่ฉลาดขึ้น คือพิมพ์ทุกอย่างออกทางจอภาพ แล้วใช้ การค้นหาบนหาจอ วิธีนี้เร็ว และไม่รบกวนใคร ผมเลือกใช้วิธีนี้มาตลอด 10 ปี แต่พักหลัง เริ่มเบื่อจอภาพ เลยต้องหาอะไร ที่เร็วกว่านี้อีก
เพิ่งมา ค้นพบ วิธีใหม่ ในตารางข้อมูล สีเข้มด้านบนจะอยู่ที่ รหัส โปรแกรมมันเรียงด้วยรหัสอยู่
ถัดมา ชื่อเต็มไทย
ให้สังเกต รูปสามเหลี่ยมเล็กๆ ช่องไหนมี มันจะเรียงข้อมูลด้วยช่องนั้น จากซ้ายไปขวา
ในโปรแกรมผม ปี 2017 ตารางข้อมูล จะมี สามเหลี่ยมอยู่ 3 คอลัมภ์ คือ รหัส ชื่อเต็มไทย และชื่อเต็มอังกฤษ
รหัส มันมีแค่ 4 ตัว ไม่พอกิน จะรันเลขอะไร บ้าบอ ก็ปล่อยมันไป
ถัดมา ชื่อเต็มไทย หากรายงานต่างๆ ชอบชื่อสวย ก็ หจก.ศิริสมบูรณ์ ซึ่งก่อนหน้านี้ ผมจะให้ลูกค้า กำหนดคำที่จะค้นชิดซ้ายไปเลย
แต่ไม่เป็นไร ยังมีอีกช่อง คือชื่อเต็มอังกฤษ คุณก็ใส่ ศิริสมบูรณ์ ไปในช่องนี้ พอจะค้น ก็เอา Mouse คลิกที่ช่องอังกฤษ แล้วพิมพ์ใส่คีย์บอร์ดเลยว่า ศิริสมบูรณ์ (โปรแกรม มันเทพ มาตั้งแต่สมัย DOS แล้ว แต่คนสมัยก่อน ยังไม่รู้ว่ามีดี) แล้วก็กด Enter ก็เจอแล้ว
บางครั้ง อย่าเพิ่งรีบทุ่มเท ทำนั่น ทำนี่ เพราะในขณะที่เรารีบ มันจะไม่ได้ วิธีที่ดี ให้ถอยออกมา และมองกลับเข้าไปใหม่ หากทำลงไปแล้วไม่ยุ่งยากอะไร แล้วได้ผลลัพธ์ที่พอใจ วิธีนั่นแหละที่ดี
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

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

โพสต์แล้ว:
เสาร์ ธ.ค. 23, 2017 10:31 am
โดย suchai
ค้นหาคำใดๆ ให้ใช้วิธีพิมพ์ขึ้นจอภาพ โปรแกรมในหน่วยความจำของเครื่องเรา จะโหลดข้อมูลมาประมวลผล จากนั้นใช้การค้นหาที่จอภาพ ซึ่งเป็นทรัพยากรของเครื่องเรา วิธีนี้ถือว่า เร็ว
ยิ่งเป็นเรื่องค้นหาสินค้า พิมพ์รายงานสินค้าขึ้นมาไว้ทีเดียว แล้วย่อขยายค้นหาคำ ทำบ่อยๆ ก็ชำนาญไปเอง
ผมไม่สนว่า จะไปด้วยรถ หรือเครื่องบิน ขอแค่ให้ถึงที่หมายได้เร็ว ดูผลลัพธ์เป็นหลัก
ในตารางข้อมูล จำนวนรายการข้อมูลไม่มากนัก การพิมพ์ขึ้นจอภาพ ใฃ้เวลาแป๊ปเดียว ต่อด้วยค้นหา คล่องหน่อย ไม่เกิน 10 วินาทีก็พอรับได้ เพราะเวลาค้นด้วยจอภาพ ผมเรียกว่า เทคนิค 3 วินาที คือ ขึ้นจอภาพ แล้วค้นหา แต่บางเรื่องถ้าต้องทำซ้ำในเรื่องเดิม ก็เหลือ คลิกเดียว
ในส่วนของรายงานที่มีข้อมูลจำนวนมาก เช่น สินค้า ยกตัวอย่างรายละเอียดสินค้า (ควรจัดรายงานให้เหลือบรรทัดเดียว เพราะรายงานมาตรฐาน สินค้า 1 ตัวมีรายละเอียด 4 บรรทัด มองยาก) ใช้วิธีเพิ่ม Condition=ON กรองสิ่งที่ต้องการเบื้องต้น และค้นหาในจอภาพอีกที
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
เสาร์ ธ.ค. 23, 2017 8:11 pm
โดย sakda
ผมใช้วิธี เปิดฐานข้อมูล โดยใช้โปรแกรม Spreadsheet ที่สามารถเปิดไฟล์ประเภท dbf ได้ แล้วค่อยค้นหาบางส่วนของคำได้อย่างสะดวกเลยครับ
แต่จะไม่ยุ่งกับฐานข้อมูลตัวหลัก จะทำ shortcut เพื่อให้ copy ไฟล์ฐานข้อมูลที่ต้องการออกมาวางไว้ต่างหาก แล้วค่อยเปิดใช้จากไฟล์ที่ copy มาอีกทีครับ
Re: ค้นหาข้อมูลในตารางข้อมูล เช่น ขนส่งโดย ทำอย่างไรครับ

โพสต์แล้ว:
พฤหัสฯ. ธ.ค. 28, 2017 8:57 am
โดย sarnti_b
ขอบพระคุณสำหรับทุกคำแนะนำครับ