สมัครสมาชิก

แสดงกระทู้

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 - Un

หน้า: [1] 2 3 4
1
ไม่ต้องงงครับ ถ้าเซลล์ไหนมีคำสั่ง Line Feed อยู่ มันก็ขึ้นเรคอร์ดใหม่ (เท่าที่นึกออกนะ)
อาจารย์ครับ ผมไม่รู้จัก Line Feed มันต้องดูตรงไหนว่ามีครับ ผมก็ส่งออกจากตารางโดยตรงเลยครับ

2
ห้อง MS Access / ส่งออก Text File 19 Column แต่ Import กลับมา เป็น 12 Column
« เมื่อ: เมื่อวานนี้ เวลา 15:25:46 »
เคยเจอกันมั้ยครับ
ส่งออก Text File 19 Column แต่ Import กลับมา เป็น 12 Column
ทั้งที่เปิดมาดู ก็นับได้ 19 แต่ Import กลับมา เป็น 12 Column
มันตัด Column ที่ 7 มาขึ้นเรคคอดใหม่ โอ้ยยยยยย
วันนี้  งง ไปหมดแล้วววว

 :dizzy: :dizzy: :dizzy:

3
ห้อง MS Access / กำหนดรูปแบบของ TexT ไฟล์ ที่ ส่งออก
« เมื่อ: เมื่อวานนี้ เวลา 11:26:54 »
กำหนดรูปแบบตัวคั่นของ Text File เป็น | (Pii)
มีความจำเป็นต้องใช้ Code ในการเขียน จึงเขียนออกมาแบบนี้

       
        Dim filex
        Dim rst As DAO.Recordset
        Set rst = CurrentDb.OpenRecordset("Tableที่ส่งออก")
 
                filex = FreeFile
                Open "D:\Folder\FileName.txt" For Output As filex
                Print #filex, "Text ต่างๆ ที่ต้องใช้ประกอบไฟล์"
                Do Until rst.EOF
                Print #filex, rst("ฟิลด์ที่1") & "|" & rst("ฟิลด์ที่2") & "|" & rst("ฟิลด์ที่3")      <---- บรรทัดนี้เอา | มาขั้น
                rst.MoveNext
                Loop
                Print #filex, "Text ต่างๆ ที่ต้องใช้ประกอบไฟล์"
                Set rst = Nothing
           
                Close

ผลที่ส่งมา บางไฟล์ที่ส่งมา สามารถรับ Text ไฟล์ แยกฟิลด์ตาม | ที่ขั้นได้ปกติ
บางไฟล์ ไม่สามารถ แยกได้ ฟิลด์ซ้อนกันใน 1 เรคคอด

ในกรณีปกติ ผมส่งออกแล้วบันทึกรูปแบบการส่งออกมา แต่ถ้าจะนำรูปแบบที่บันทึก
มาใช้ใน Code นี้ ต้องเขียนยังงัยครับ

ขอบพระคุณครับ

4


เจอคำจำกัดความละครับ

5
ตกลงรู้แล้วหรือยังว่า CheckSum ต้องคำนวนจากไหนถึงไหน ถ้าได้แล้ว ก็น่าจะเขียนต่อท้ายลงเท็กซ์ไฟล์ได้แล้วนี่ครับ หรือปัญหาเกิดตรงไหน
ผมเข้าใจว่ามันเป็นการเช็คไฟล์ ประมาณว่า ไม่ให้แก้ไขได้
ปัญหาของผมคือ ต้องทำไฟล์ให้เสร็จที่เดียวเลย จะมาเขียน แบบที่ผมตั้งใจจะไม่ได้
เพราะค่า CheckSum จะเปลี่ยนไปถ้ามีการแก้ไขไฟล์นั้น

6
เมื่อวาน ลองทำจนเสร็จ ติดตรง CheckSum พอแก้ไขตัวอักษร มันก็เปลี่ยนตัวเลข
คิดว่าเค้าจะเอาไว้ กันคนแก้ไขข้อมูลในไฟล์ครับ ยังไม่รู้จะทำไงเลยครับ

7
เข้ากูเกิลหาอ่านไปเรื่อยๆ
CheckSum คือ การตรวจสอบแบบนึง มีหลายชนิด
ในส่วนที่ผมสอบถามคือ ชนิด MD5

ผมก็เลยหาไปเรื่อยๆ มันก็มีคนเขียนฟังก์ชั่น ตัวนี้ใน Access เหมือนกัน
เดี๋ยวจะลองทำดูครับ

ส่วนคำถาม ยังไม่รู้จะทำไง เบื่องต้นนึงถีง Bat ไฟล์ ที่เอา Text มาเขียนต่อๆ กัน
อาจต้องทำกึ่งทำมือไปก่อนจนกว่าจะทำได้ครับ

8
ครับอาจารย์ เค้าใช้ Fox pro ในการเขียนโปรแกรม แล้วส่งออกมาแบบนี้
แต่โปรแกรมผมใช้ Access ผมเลยต้องการเขียน Query ให้ออกมาหน้าตาแบบนี้

เบื้องต้น ผมก็ทำเป็น Text ให้ออกมาตรงค่าต่างๆ เพราะไม่รู้ว่า Access เขียนออกมายังงัย

9


หน้าตาเป็นแบบนี้ครับ

บันทัดสุดท้าย ไม่รู้จะทำงัยครับ

10
ห้อง MS Access / <?EndNote Checksum="MD5HashValue"?>
« เมื่อ: 11 ม.ค. 62 , 13:13:59 »
โจทย์กำหนดให้แบบนี้

<?EndNote Checksum="MD5HashValue"?>

ตัวอย่างให้มาแบบนี้

<?EndNote Checksum="04165195203AC54EE489D1A0ECA0AA16"?>

มันคืออะไรครับ ไม่รู้จักเลย แล้วต้องทำไงครับ

11
การ Export Query หลายๆ Query ออกเป็น Text ไฟล์ๆ เดียว โดยที่
Query แต่ละ Query คอลัม ไม่เท่ากัน เลย สามารถทำได้มั้ยครับ

ทำอย่างไรครับ

12
ห้อง MS Access / : Hide Duplicates
« เมื่อ: 25 ธ.ค. 61 , 15:38:54 »
Visit_Date เปลี่ยนเป็น VisitDate (ไม่แน่ใจ)
พอแก้แล้วมันเปลี่ยนจาก #Name เป็น #Error ครับ

ผมฝากไฟล์ให้อาจารย์ดูครับ

13
ห้อง MS Access / : Hide Duplicates
« เมื่อ: 24 ธ.ค. 61 , 09:24:27 »


แก้ไขตาม อ.pizza_p แล้วออกมาแบบที่ต้องการแล้วครับ

ส่วนของ อ.สันติสุข ยังออกมาเป็น Error #Name อยู่เหมือนเดิม

ทั้ง 2 แบบ ผมยังไม่เข้าใจหลักการทำงาน ต้องขอเวลาทำความเข้าใจ
โชคดีที่แบบของ อ.pizza_p ผมไม่ต้องแทนค่าเลย ทำให้ง่ายในการนำไปใช้
แต่ผมเชื่อว่า ทั้ง 2 แบบน่าจะเหมาะกับ เหตุการคนละแบบ ต้องขอศึกษาวิธีการ
เพิ่มเติมอีกครับ

ขอบขอบพระคุณอาจารย์ทั้ง 2 ที่กรุณาด้วยดีเสมอมาครับ

14
ห้อง MS Access / : Hide Duplicates
« เมื่อ: 23 ธ.ค. 61 , 15:17:49 »
=F(PID, Visit_No, Visit_Date)
แบบนี้ผม ก็ลองแล้วครับ ผมว่า น่าจะผิดที่ฟังชั่น ที่ผมไม่เข้าใจ ในการแทนค่าครับ

15
ห้อง MS Access / : Hide Duplicates
« เมื่อ: 23 ธ.ค. 61 , 14:26:02 »
vd(visitdate)  คือ วันที่ และต้องการให้ค่าซ้ำแสดงค่าเดียว
นอกนั้น ไม่ซ้ำเลยครับ ผลที่ได้ อยากให้ออกมาแบบนี้

VD                     ชื่อโรค
12/12/2561        AAA
                         BBB
13/12/2561         CCC
14/12/2561         BBB
                          SSS
                          AAA

16
ห้อง MS Access / : Hide Duplicates
« เมื่อ: 23 ธ.ค. 61 , 12:38:25 »
ของ อ.Pizza_P

มัน Error แบบนี้ครับ


หน้า: [1] 2 3 4