แสดงกระทู้

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 ... 3 4 5 [6] 7 8 9 ... 14
91
ห้อง MS Access / : คำสั่ง yesNoCancel
« เมื่อ: 13 มี.ค. 64 , 11:32:07 »
มันก็แค่ เอาขั้นตอนทั้งหมดมาใส่ไว้ตรงที่เลือก

ผมขอเาของ อ.Chai มาใส่นะครับ ขั้นต่อไปอีก ลองทำดูครับ

โค๊ด: [Select]
Dim RetValue As Variant, rst As String
        RetValue = MsgBox("...ใส่เนื้อหาที่แจ้ง", vbYesNoCancel + vbDefaultButton3, "Un")
        Select Case RetValue
                    Case 6 'yes
                            MsgBox "คำสั่งพิมพ์ข้อมูล", vbOKOnly, "Un"
                    Case 7 'No
                    rst = MsgBox("...เนื้อหาที่แจ้งขั้นที่ 2", vbYesNoCancel + vbDefaultButton3, "Un")
                            If rst = vbYes Then
                                    MsgBox "คำสั่งพิมพ์ข้อมูล", vbOKOnly, "Un"
                            ElseIf rst = vbNo Then
                                    MsgBox "ทำขั้นตอนที่2", vbOKOnly, "Un"
                            Else
                                    Exit Sub
                            End If
                    Case 2 'Cancle
                            ''''
        End Select

92
ห้อง MS Access / : คำสั่ง yesNoCancel
« เมื่อ: 11 มี.ค. 64 , 11:26:50 »
แบบนี้รึป่าวครับ

โค๊ด: [Select]
Dim RetValue As Variant
        RetValue = MsgBox("...ใส่เนื้อหาที่แจ้ง", vbYesNoCancel + vbDefaultButton3, "Un")
        Select Case RetValue
                    Case 6 'yes
                            MsgBox "คำสั่งพิมพ์ข้อมูล", vbOKOnly, "Un"
                    Case 7 'No
                            MsgBox "ขั้นตอนต่อไป", vbOKOnly, "Un"
                    Case 2 'Cancle
                            ''''
        End Select

93
ังั้นแก้เป็นแบบนี้

โค๊ด: [Select]
Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)
Cancel = ([Page] <> [Pages])
End Sub

ให้ยกเลิกการแสดง ถ้าไม่ใช่หน้าสุดท้าย

ว้าวววว  สุดยอดเลยอาจารย์ รักอาจารย์จริงๆ

ขอบคุณคราบบบบบบ

94
หมายถึงในหน้ารายงานให้แสดง ข้อมูลในส่วน PageFooter เฉพาะหน้าสุดท้ายใช่หรือเปล่า
ถ้าใช้ลองทำกำหนดแบบนี้

Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)
Me.textboxName.Visible =(Me.Page = Me.Pages)
End if


TextboxName คือ ชื่อเท็กบ๊อกที่แสดงข้อมูลใน PageFooter
เวลาสั่งปริ้น ในหน้าสุดท้ายจะแสดงข้อมูลของ textboxName
อาจารย์ครับ ใน PageFooterSection มีคอลโทลหลายตัว มันสามารถ สั่งทั้งส่วนได้มั้ยครับ

95
เมื่อสั่งพิมพ์ให้ PageFooterSection พิมพ์เฉพาะหน้าสุดท้าย

ใช้คำสั่งอย่างไรครับ

96
อยู่ตรง ตั้งค่า > การพิสูจน์อักษร มันจะมีปุ่ม ตัวเลือกการแก้ไขอัตโนมัติ
เรียบร้อย ขอบคุณครับอาจารย์

97
ผมพิมพ์คำว่า เอนก Access มันแก้ไขให้เอง เป็น อเนก
ปกติก็ไปแก้ที่การตั้งค่า แต่พอเป็น Access คั้งแต่ 2010 ขึ้นไป แก้ที่ตรงไหนครับ
ผมลองไปที่ ตั้งค่า > ฐานข้อมูลปัจจุบัน > ตัวเลือกการแก้ไขชื่อัตโนมัติ คลิกที่กล่องคำสั่งออก
แล้วปิดโปรแกรม เปิดใหม่ แต่มันไม่หายครับ ใครรู้ช่วยหน่อยครับ

98
ห้อง MS Access / : Export ข้อมูลจาก MS Access
« เมื่อ: 09 มิ.ย. 63 , 13:31:15 »
คลิกขวาที่ตารางหรือ Query นั้น แล้วเลือกส่งออกเป็น Text ครับ

99
เหมือนว่าระบบจะไม่ให้แก้ข้อมูลเก่าเป็นฟิลด์คำนวนครับ ต้องเพิ่มแถวข้อมูลใหม่ > Calculated > ใส่หรือพิมพ์สูตรทึีต้องการคำนวนเช่น [a ]+[b ] / เสร็จสิ้น
ไม่เคยรู้ว่าทำแบบนี้ได้มาก่อนเลย ขอบคุณครับ

101
บันทึกในตารางโดยตรง แล้วให้ ฟิลด์ C เท่ากับ A+B โดยตรง ไม่น่าจะทำได้นะครับ
ต้องทำผ่านฟอร์มอีกที โดยใส่ Event ApterUpdate ของฟิลด์ A และ B ให้เท่ากับ

Me.C=Nz(Me.A,0)+Nz(Me.B,0)

102
สำเร็จแล้วครับ อาจารย์ จะเก็บโคตไว้ใช้ต่อไปครับ ขอบพระคุณครับ

103
ต้องสร้างฟิลด์ ลองรับ คอนโทลด้วยครับ

104
เดี่ยว DIY ให้ครับ
ขอบคุณครับอาจารย์ ผมลองผิดลองถูก ไปเรื่อยๆ รออาจารย์ครับ

105
ลองคิดขั้นตอนการทำ
1. สร้างตารางใหม่ เพื่อเก็บ Record ที่ต้องการไปทำ Report
2. กำหนดค่าใน Report ให้แสดงเป็น Column เท่าจำนวน Column ใน สติกเกอร์
 แต่ในขั้นตอนที่ 2 ลองเขียนดู แล้วผลออกมาเป็นแบบนี้



ค่าของ Unit ที่เปลี่ยนไปตามความต้องการ มันใช้ค่าแรก เป็นค่าคงที่
ถ้าเราอยากให้เปลี่ยนไปตามตัวแปลที่เรากำหนด ต้องแก้ไขยังไงครับ

106
ต้องการพิมพ์สติกเกอร์ตามจำนวนแผ่นที่กำหนด



ในแต่ละแผ่นก็มีข้อมูลเช่น ชื่อ-สกุล ปัญหาคือ เช่น
นาย ก ต้องการ 3 แผ่น นาย ข 4 แผ่น นาย ค 5 แผ่น
เก็บข้อมูลในตารางไว้ดังนี้
์Name                 Unit(จำนวนแผ่นที่จะพิมพ์)
นาย ก                    3
นาย ข                    4
นาย ค                    5
ต้องตั้งค่าหรือ เขียนยังงัยให้พิมพ์ออกมาในสติกเกอร์ ดังรูปภาพ ได้ครับ

ขอบคุณครับ


107
ลองทำดูไปเรื่อยๆ ได้แล้วครับ

สร้าง textbox ขึ้นมาใหม่ ใส่สูตรนี้ไป ได้เลย

=[txtcount]-(([Page]-1)*15)

108
อาจารย์ครับ มีโจทย์ใหม่
textbox ที่ชื่อ txtcount ผลรวมสะสมเลือกเป็นแบบทั้งหมด

ปัญหาคือ เวลาขึ้นหน้าที่ 2 อยากให้มันขึ้น 1 ใหม่ ทำได้มั้ยครับ

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

หน้า: 1 ... 3 4 5 [6] 7 8 9 ... 14