BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ กรกฎาคม 18, 2010, 10:38:59 AM

หัวข้อ: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: yossak ที่ กรกฎาคม 18, 2010, 10:38:59 AM
น้องกำลังทำข้อมูลบ้านคนไข้ในบัญชี1 อยู่ครับต้องการเพิ่มเลขที่บ้านทั้งหมดก่อนที่จะเอาคนไข้เข้าไปอยู่  เพราะได้ข้อมูลมาจากสอ.มา  แต่มีปัญหาตรงต้องคีย์ลงเอง copy ทั้งหมดไม่ได้ครับ ผมก็เลยคีย์ตาราง house ใน sql query แทน ใช้ copy แล้ววางเอาทีละบรรทัด มันช้าอยากเอา ตาราง house.cds ออกมาใส่ข้อมูลข้างนอกแบบ excel แทนทั้งหมด ไม่ทราบสามารถทำได้หรือเปล่า ถ้าทำได้ต้องใช้โปรแกรมอะไรครับที่จะเปิด .cds แล้ว copy ได้ทั้งหมดจะได้เร็วครับ เพราะมันเยอะอะครับ
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ กรกฎาคม 18, 2010, 10:55:37 AM
 ;D ;D ;D ตามนี้ครับ ;D ;D ;D
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: yossak ที่ กรกฎาคม 18, 2010, 11:25:28 AM
แบบนี้ทำเป็นครับมันเป็นการเอาข้อมูลออกมาเป็น excel export  แต่จะเอา excel export ที่แก้ไขแล้วเอาเข้ามาในระบบทำไงครับ อันนี้ละครับที่จะถาม
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 18, 2010, 13:06:38 PM
แบบนี้ทำเป็นครับมันเป็นการเอาข้อมูลออกมาเป็น excel export  แต่จะเอา excel export ที่แก้ไขแล้วเอาเข้ามาในระบบทำไงครับ อันนี้ละครับที่จะถาม

ระวังเรื่องตาราง serial ด้วย
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 18, 2010, 15:16:14 PM
น้องกำลังทำข้อมูลบ้านคนไข้ในบัญชี1 อยู่ครับต้องการเพิ่มเลขที่บ้านทั้งหมดก่อนที่จะเอาคนไข้เข้าไปอยู่  เพราะได้ข้อมูลมาจากสอ.มา  แต่มีปัญหาตรงต้องคีย์ลงเอง copy ทั้งหมดไม่ได้ครับ ผมก็เลยคีย์ตาราง house ใน sql query แทน ใช้ copy แล้ววางเอาทีละบรรทัด มันช้าอยากเอา ตาราง house.cds ออกมาใส่ข้อมูลข้างนอกแบบ excel แทนทั้งหมด ไม่ทราบสามารถทำได้หรือเปล่า ถ้าทำได้ต้องใช้โปรแกรมอะไรครับที่จะเปิด .cds แล้ว copy ได้ทั้งหมดจะได้เร็วครับ เพราะมันเยอะอะครับ

บัญชี่ 1   จะใช้  บ้าน ของ  สอ  อำเภอ เราด้วยหรือครับ 

หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: Oct. Man ที่ กรกฎาคม 18, 2010, 15:42:25 PM
งานใหญ่นะครับเนี่ย  ของผมแค่ข้อมุลที่อยุ่ในฐานอยู่แล้วยัง complete ได้ไม่ถึง 50 เปอร์เซนต์เลยครับ  ทุกอย่างต้องสัมพันธ์กันหมดครับ เช่น person_id ก็ต้องเรียงไปเรื่อยๆ   village เนี่ยถ้านอกเขตรับผิดชอบน่าจะต้องย้ายเข้าหมู่ 0  ???  ???  ???  ผมว่าดีที่สุดคือ key ลง person ทีละคนครับ วิธีอื่นเนี่ย น่าจะ 50/50 เป็นตายเท่ากัน
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ กรกฎาคม 18, 2010, 15:49:21 PM
ตามนี้ดีกว่าครับ
งานใหญ่นะครับเนี่ย  ของผมแค่ข้อมุลที่อยุ่ในฐานอยู่แล้วยัง complete ได้ไม่ถึง 50 เปอร์เซนต์เลยครับ  ทุกอย่างต้องสัมพันธ์กันหมดครับ เช่น person_id ก็ต้องเรียงไปเรื่อยๆ   village เนี่ยถ้านอกเขตรับผิดชอบน่าจะต้องย้ายเข้าหมู่ 0  ???  ???  ???  ผมว่าดีที่สุดคือ key ลง person ทีละคนครับ วิธีอื่นเนี่ย น่าจะ 50/50 เป็นตายเท่ากัน
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: yossak ที่ กรกฎาคม 18, 2010, 16:22:03 PM
อธิบายก่อนนะครับ ผมต้องการเพิ่ม หมู่บ้าน ทั้งหมดของอำเภอ โดยผมไปขอข้อมูล สอ.ต่างๆ มาเพื่อจะคีย์เลขที่บ้านแต่ละหมู่บ้าน ให้ครบ เพราะมีปัญหาหาบุคคลหรือข้อมูลยากก็เลยจะแยก หมู่บ้านและบ้านเลขที่ทั้งรหัสทะเบียนบ้านให้ครบแล้วจะโอนคนเข้าบ้านให้ถูก เพราะมันผิดเยอะ ก็เลยสร้างรหัสหมู่ก่อนแล้ว แล้วคีย์ข้อมูลลงไปใน sql query โดยสร้างบ้านรอไว้ก่อน เอาเข้าข้อมูล สอ.มาเทียบแต่ละบ้าน เช่นทะเบียนบ้านเลขที่บ้าน เขตที่อยู่ของบ้าน แค่นี้ครับ เนื่องด้วยคีย์ผ่านหน้าจอของปรแกรมมันช้ามาก คีย์ผ่านsql query มันก็เร็วขึ้นมาหน่อย แต่ก็ยังช้าอยู่เพราะ ลองทำ 1 ชั่วโมง ได้บ้าน ประมาณ 100 หลังเอง มันเสียเวลา เพราะบ้านของแต่ละหมู่บ้านร่วมทั้งหมด ประมาณ 1500 หลัง คงอีกนานกว่าจะเสร็จเลยต้องการหาวิธีคีย์ข้อมูลแบบ copy รายละเอียดการคีย์ก็ลองทำมาแล้ว  ผมทำใน server สำรอง ก็ไม่มีปัญหา แต่ผมต้องการให้มันเร็วกว่านี้เพราะจะได้ทำส่วนอื่นอีก ช่วยแนะนำหน่อยนะครับ  ยังไม่คีย์คนเข้าไปจะย้านบุคคลเข้าไปแทนก่อนครับ
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 18, 2010, 16:38:14 PM
อธิบายก่อนนะครับ ผมต้องการเพิ่ม หมู่บ้าน ทั้งหมดของอำเภอ โดยผมไปขอข้อมูล สอ.ต่างๆ มาเพื่อจะคีย์เลขที่บ้านแต่ละหมู่บ้าน ให้ครบ เพราะมีปัญหาหาบุคคลหรือข้อมูลยากก็เลยจะแยก หมู่บ้านและบ้านเลขที่ทั้งรหัสทะเบียนบ้านให้ครบแล้วจะโอนคนเข้าบ้านให้ถูก เพราะมันผิดเยอะ ก็เลยสร้างรหัสหมู่ก่อนแล้ว แล้วคีย์ข้อมูลลงไปใน sql query โดยสร้างบ้านรอไว้ก่อน เอาเข้าข้อมูล สอ.มาเทียบแต่ละบ้าน เช่นทะเบียนบ้านเลขที่บ้าน เขตที่อยู่ของบ้าน แค่นี้ครับ เนื่องด้วยคีย์ผ่านหน้าจอของปรแกรมมันช้ามาก คีย์ผ่านsql query มันก็เร็วขึ้นมาหน่อย แต่ก็ยังช้าอยู่เพราะ ลองทำ 1 ชั่วโมง ได้บ้าน ประมาณ 100 หลังเอง มันเสียเวลา เพราะบ้านของแต่ละหมู่บ้านร่วมทั้งหมด ประมาณ 1500 หลัง คงอีกนานกว่าจะเสร็จเลยต้องการหาวิธีคีย์ข้อมูลแบบ copy รายละเอียดการคีย์ก็ลองทำมาแล้ว  ผมทำใน server สำรอง ก็ไม่มีปัญหา แต่ผมต้องการให้มันเร็วกว่านี้เพราะจะได้ทำส่วนอื่นอีก ช่วยแนะนำหน่อยนะครับ  ยังไม่คีย์คนเข้าไปจะย้านบุคคลเข้าไปแทนก่อนครับ


ต้อง save    นามสกุล  .cds   

1. select * from village

2. select * from house

3. select * from person


มาสอง อนามัย ครับ   ส่งมาทางเมล์ก็ได้ครับ 
หัวข้อ: Re: ช่วยบอกเทคนิคการใส่ข้อมูลหน่อยครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 18, 2010, 17:25:14 PM
ตามนี้ดีกว่าครับ
งานใหญ่นะครับเนี่ย  ของผมแค่ข้อมุลที่อยุ่ในฐานอยู่แล้วยัง complete ได้ไม่ถึง 50 เปอร์เซนต์เลยครับ  ทุกอย่างต้องสัมพันธ์กันหมดครับ เช่น person_id ก็ต้องเรียงไปเรื่อยๆ   village เนี่ยถ้านอกเขตรับผิดชอบน่าจะต้องย้ายเข้าหมู่ 0  ???  ???  ???  ผมว่าดีที่สุดคือ key ลง person ทีละคนครับ วิธีอื่นเนี่ย น่าจะ 50/50 เป็นตายเท่ากัน

ผมแนะนำด้วย จะเกิดปัญหาหลายตาราง
ขอเตือน backup ทุกครั้งก่อนทำอะไร

ของผมใช้คีย์เข้า เคยดึงจากระบบ Datacenter ที่ระบบสำรอง ระบบยังมีปัญหาเลย

จะทำอะไรต้องคิดให้มากๆ คนใช้ของมูลทั้ง รพ.
ถ้าไม่มั่นใจ อย่าเสี่ยงกับฐานจริง