Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย
@ เขียนคำถามให้ผู้ตอบเข้าใจ จะช่วยให้ผู้ถามได้คำตอบที่ชัดเจนและรวดเร็ว / @ คุณได้คำตอบที่ต้องการแล้วหรือยัง? กลับมาอีกสักครั้งเพื่อแจ้งผู้ตอบ.
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Private Sub cmd_QuNew_Click() If GetUserLocaleInfo(GetSystemDefaultLCID(), &H1009) <> 7 Then Me.txtDateTH = mYear([txtDate]) ElseIf GetUserLocaleInfo(GetSystemDefaultLCID(), &H1009) = 7 Then Me.txtDateTH = bYear([txtDate]) End If' Me.QU_No = AutoQuNo Me.QU_No = "QU" & Right([txtDateTH], 2) & Right("00" & DMax("[QU_No]", "[T_Quot v7]", "Left([QU_No],4) = 'QU' & Right([txtDateTH], 2)") + 1, 2) DoCmd.OpenForm "F_Quot v7 Edit"End Sub
โค๊ด: [Select]Me.QU_No = "QU" & Right([txtDateTH], 2) & Right("00" & DMax("[QU_No]", "[T_Quot v7]", "Left([QU_No],4) = 'QU'") & Right([txtDateTH], 2) + 1, 2)แค่ใส่เครื่องหมายผิดที่ครับ
Me.QU_No = "QU" & Right([txtDateTH], 2) & Right("00" & DMax("[QU_No]", "[T_Quot v7]", "Left([QU_No],4) = 'QU'") & Right([txtDateTH], 2) + 1, 2)
Private Sub cmd_QuNew_Click() If GetUserLocaleInfo(GetSystemDefaultLCID(), &H1009) <> 7 Then Me.txtDateTH = mYear([txtDate]) ElseIf GetUserLocaleInfo(GetSystemDefaultLCID(), &H1009) = 7 Then Me.txtDateTH = bYear([txtDate]) End If Me.QU_No = AutoQuNo DoCmd.OpenForm "F_Quot v7 Edit"End SubFunction AutoQuNo() As StringDim X As VariantDim bk As String X = DMax("Right(QU_No,2)", "[T_Quot v7]", "Left([QU_No],4) = 'QU' & Right([txtDateTH], 2)") If IsNull(X) Then bk = 1 Else bk = X + 1 AutoQuNo = "QU" & Right([txtDateTH], 2) & Format(bk, "00")End Function