แสดงกระทู้

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 ... 10 11 12 [13] 14
217
เพิ่มกล่องข้อความในส่วน Report Footer แล้ว Error
ตามรูปครับ มันเกิดจากอะไร ต้องแก้ไขยังงัยครับ



218
ขอบพระคุณครับ อ.ปิ่นณรงค์

220
พออาจารย์ ขอดูโค๊ด ผมเลยไปเปิดให้มัน Error แต่มันไม่ Error ครับ
มานึกอีกที ผมแยกฐานข้อมูล อาจจะมีตารางที่ผม ทำไม่เหมือนกันครับ

221
เราจะใช้คำสังล้างข้อความในกล่องข้อความ อย่างไรได้บ้างครับ
ปกติ ผมจะใช้คำสั่ง me.ชื่อกล่องข้อความ=Null
แต่มันเป็นกล่องข้อความที่ไม่ได้บันทึกข้อมูลไว้อยู่แล้ว จึง Error

222
เครื่องบาร์โค๊ด มันสามารถตั้งค่าให้ ยิงปุ๊บ Enter เลยได้นะครับ ลองศึกษาดู ทำให้การใช้งานสะดวกขึ้นเยอะ

223
ห้อง MS Access / : Alt+ลูกศรลง
« เมื่อ: 08 มิ.ย. 61 , 18:47:17 »
ได้ละครับ ขอบพระคุณอาจารย์มากๆครับ

224
ห้อง MS Access / Alt+ลูกศรลง
« เมื่อ: 08 มิ.ย. 61 , 18:20:13 »
จะใช้คำสั่ง Alt+ลูกศรลง เพื่อให้  combo ลงอัตโนมัติ แต่ไม่รู้ ว่าจะโค๊ตยังงัยครับ รบกวนอาจารย์ด้วยครับ

225
เห็นควรใช้เวอร์ชันใหม่สุด เหตุผลคือ มันจะเก่าช้าสุดครับ

226
ห้อง MS Access / > ลบข้อมูลซ้ำ
« เมื่อ: 29 มี.ค. 61 , 11:54:49 »
 :sweat:

227
ใช่เลยครับอาจารย์ ผมก็ไม่เก่งภาษาหมือนกัน เวลาจะตั้งชื่อที่นึง ก็เปิด Dic ใน Google กันเลยทีเดียว
ทำไปนานๆ ภาษากลายเป็นสัญลักษณ์ คือมันจำได้เองโดยอัตโนมัติ มันใช้ซ้ำๆ กันไปเรื่อยๆ ครับ

228
ห้อง MS Access / > > ลบข้อมูลซ้ำ
« เมื่อ: 17 มี.ค. 61 , 08:45:30 »
DoCmd.RunSQL "DELETE tblName.* FROM tblName WHERE [MemberCode]=" & MySearch!MemberCode & " AND tblName.[Date]=" & CDbl(MySearch!MaxOfDate)

แก้ชือตารางให้ตรงด้วยนะครับ

แก้แล้วครับอาจารย์

229
ห้อง MS Access / > ลบข้อมูลซ้ำ
« เมื่อ: 15 มี.ค. 61 , 10:30:16 »
มัน Error Type missmatch ที่บรรทัดนี้ครับ
DoCmd.RunSQL "DELETE tblName.* FROM tblName WHERE [MemberCode]='" & MySearch!MemberCode & "' AND [Date]=" & CDbl(MySearch!MaxOfDate)

MemberCode ผมเป็น Number (long)
Date เป็น DateTime ครับ

230
ห้อง MS Access / > > ลบข้อมูลซ้ำ
« เมื่อ: 14 มี.ค. 61 , 18:55:33 »
ตอนคุณ Count หนะ ให้คุณเพิ่ม Max(Date) ไปด้วย เพื่อจะได้รู้ว่าวันที่หลังสุดคือวันอะไร
ไม่เข้าใจครับ  Count แล้วจะเพิ่ม Max(Date) ยังงัยครับอาจารย์
พอ Count มันก็จะนับรวมกัน ลบไม่ได้

231
ห้อง MS Access / > ลบข้อมูลซ้ำ
« เมื่อ: 14 มี.ค. 61 , 17:35:18 »
ผมไม่ได้หาที่ซ้ำครับอาจารย์
ผมต้องการลบข้อมูลที่ซ้ำ
ผมใช้ Query ดึงข้อมูลมา 2 ฟิลด์ คือ
มีฟิลด์ Date กับ MemberCode

ผม Count ที่ Date แล้วใส่เงื่อนไข ว่า
มากกว่า1 ก็จะได้ที่ซ้ำแล้ว ปัญหาคือ
ผมจะลบข้อมูลซ้ำ และเลือกเอาวันที่บันทึก
หลังสุดครับ

232
ห้อง MS Access / ลบข้อมูลซ้ำ
« เมื่อ: 14 มี.ค. 61 , 10:04:40 »
ตอนบันทึกข้อมมูลมากๆ เราจำไม่ได้ว่าบันทึกใครไปบ้าง
พอมาดูในฐานข้อมูลเห็นว่ามีข้อมูลบางคนที่บันทึกซ้ำ
อยากจะลบข้อมูลคนที่บันทึกซ้ำต้องเขียน Query ยังงัย
หรือ ใช้โคตยังงัย ให้ลบข้อมูลซ้ำ และเลือกเอาวันที่บันทึก
หลังสุดครับ

มีฟิล Date กับ MemberCode

ขอบคุณครับ

233
ห้อง MS Access / > ซ่อน Page Header
« เมื่อ: 06 มี.ค. 61 , 16:20:28 »
Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
      Cancel = Me.Page = Me.Pages
End Sub

อันนี้เจ๋งครับ อาจารย์ Newbies ขอบพระคุณมากครับ คำสั่งนี้ ผมเอาไปประยุกต์ได้อีกเยอะเลย

234
ห้อง MS Access / > > ซ่อน Page Header
« เมื่อ: 06 มี.ค. 61 , 13:56:14 »
ใช้แบบนี้ดูครับซ่อน เลขหน้า หน้าสุดท้าย

Private Sub Report_Load()
If Me.Page = Me.Pages Then
Me.Section(acPageHeader).Visible = False
End If
End Sub

ก็ยังไม่ได้ครับ

Me.Section ต้องไม่มี s ต่อท้าย ไม่ใช่หรือครับ ส่วนชื่อ PageHeaderSection ต้องเป็นชื่อของพื้นที่ ที่เราจะทำการซ่อน เช่นถ้าเราต้องการซ่อนพื้นที่ในส่วนของ Header ก็คล๊กที่พื้นที่ Header นั้น ในมุมมองออกแบบ แล้วดูที่ Property > Other > Name ว่าใช้ชื่อว่าอะไรก็ใส่ให้ตรงกับชื่อนั้น ส่วนการเทียบ Page = Pages เราจำเป็นต้องสร้าง Control Text Box ขึ้นมา โดย Control Source กำหนดเป็น [Pages] จะแสดงหรือไม่ก็ได้แต่ต้องมี เพื่อให้การนับหน้าทั้งหมดทำงาน เราถึงจะเทียบค่ากับหน้าปัจจุบันได้จริง ประมาณนี้ครับ
คำตอบนี้ ทำให้ผมเข้าใจเพิ่มว่า แต่ละ Section เปลี่ยนชื่อได้ และเอาจุดนี้ไปอ้างอิง
ที่สร้าง Control Text Box ขึ้นมา ผมลองทำแล้ว มัน Error ที่บรรทัด ที่อ้างคอนโทลเลยครับ
ผมลองเอา Control Text Box  ไปไว้ในส่วนต่างๆ ทัง Detail , ReportHeader และ PageHeader มันก็ยัง Error
ลองเปลี่ยน Event ดู ที่ On Load ยัง Error เหมือนเดิม ไปไว้ที่ On Format ไม่ Error แต่ ไม่มีผลอะไรเกิดขึ้นครับ

หน้า: 1 ... 10 11 12 [13] 14