แสดงกระทู้

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

หน้า: 1 ... 27 28 29 [30] 31 32 33 ... 35
523
ห้อง MS Access / : ค้นหาข้อมูลจากตาราง
« เมื่อ: 29 มิ.ย. 61 , 11:44:17 »
ได้ครับ

ใช้ Make Table Query โดยกำหนดเงื่อนไขให้ฟิลด์ DEV เมื่อเลือกข้อแล้วก็สั่ง Run Query

มาโครได้ครับ ไม่ต้องถึง VBA

524
ห้อง MS Access / : ไฟล์ Access มีปัญหา
« เมื่อ: 27 มิ.ย. 61 , 16:14:30 »
ผมไม่แน่ใจนะครับ แต่ชื่อฟิลด์เป็นภาษาไทย มักก่อให้เกิดปัญหาได้

525
ห้อง MS Access / : ไฟล์ Access มีปัญหา
« เมื่อ: 27 มิ.ย. 61 , 12:18:23 »
ไฟล์เปิดได้ ไม่มีปัญหาครับ
ลองดูว่าเป็นตัวใหม่หรือยัง โดยเปิด File > Account

526
ถ้าจะหาแบบถูกลิขสิทธิ์ คงหาไม่ได้แล้วล่ะครับ

527
เกรงว่าปัญหาจะเกิดน่ะสิครับ

เพราะ Code ภาษาไทยของเดิมกับของใหม่มันเปลี่ยนไป

คือถ้าเป็นไปได้ก็ลงเหมือนเดิมครับทั้ง Windows/Office

528
มันมีหลายเงื่อนไขครับ

ใช้ Office 365 รุ่นใหม่ก็ได้

สิ่งที่ต้องสนใจคือ VBA กับชื่อคอนโทรล ถ้าของเดิมมีภาษาไทยอยู่อาจมีปัญหาได้

แล้ว VBA บางคำสั่งก็เปลี่ยนไปในปัจจุบัน แต่สามารถแก้ไขได้

529
ทำให้เห็นเป็นแนวทางเฉยๆ นะครับ

อาจต้องเขียน VBA หรือใช้คำสั่ง IIF ใน Query เพื่อปรับแต่งการแสดงผล

พอดีจะหายไป 3 วันน่ะครับ เลยอยู่ดูต่อไม่ได้

530
ไฟล์ตัวอย่างครับ

531
ใส่คำสั่ง Dlookup ไว้ที่ Control Source ของ  txt_BranchName, txt_Branch, txt_Area
ตัวอย่างสำหรับ txt_BranchName
Dlookup("[BranchName]","[tblBranch]","[BranchCode]=[txt_BranchCode]")

ปล. ไม่แน่ใจว่าต้องใส่เครื่องหมาย = หรือเปล่านะ ลองดูครับ

532
ห้อง MS Access / : ระบบจองห้องประชุม
« เมื่อ: 03 มิ.ย. 61 , 14:04:39 »
ถ้าใช้ Access ก็น่าจะมี Outlook
และใน Outlook ก็มีระบบจองห้องประชุมนะครับ

ทุกคนสามารถจองผ่านระบบออนไลน์ได้ หรือจะใช้เป็นระบบ Offline ก็ได้เช่นกันครับ

533
ขอเสริมอีกนิด จากคนที่ใช้ Draw.io อยู่

เวลาบันทึกไฟล์ แนะนำว่าควรบันทึกไว้ใน OneDrive จะดีกว่าบันทึกลงเครื่องตัวเอง

เพราะการบันทึกลงเครื่องตัวเอง จะมีปัญหาเวลา Re-Save ที่จะไม่บันทึกซ้ำไฟล์เดิม (และมีความไม่สะดวกเวลาเปิดใช้งานไฟล์ที่บันทึกไว้)

บางท่านอาจคิดว่าก็ดีสิ ไม่ต้องกลัวไฟล์หายหรือเซฟทับโดยไม่ตั้งใจ

ต้องลองครับ แล้วจะรู้ว่าบันทึกใน OneDrive นั้น OK กว่า

534
อันนี้มันคือคุณสมบัติเบื้องต้นของ Combo Box อยู่แล้วนะครับ

535
แค่อ่านโจทย์ก็มึนตึ๊บแล้วครับ

ส่งไฟล์มาเถอะครับ

เดาว่าถ้าไม่ใช่เรื่องสิทธิ์การ Read/Write ก็มีการใช้ Query

536
ห้อง MS Access / : สร้าง runing number บนฟอร์ม
« เมื่อ: 22 พ.ค. 61 , 10:30:22 »
ให้สร้างคิวรีจากคิวรีเพื่อไม่ให้มี Grouping ใน Query ที่นำมาทำฟอร์ม


537
ห้อง MS Access / : สร้าง runing number บนฟอร์ม
« เมื่อ: 19 พ.ค. 61 , 10:58:57 »
ถ้าตารางมีฟิลด์ที่เป็น AutoNumber อยู่แล้วก็ไม่ต้องทำการเพิ่มฟิลด์ AutoNumber นะครับ
แต่ถ้าไม่มีให้ทำตามนี้
1. เพิ่มฟิลด์ myNum มีข้อมูลเป็น AutoNumber
2. นำฟิลด์ myNum มาใส่ในฟอร์ม ตั้งชื่อว่า myNum
3. ใส่ Code นี้เข้าไปใน Standard Module
=================================================
Option Compare Database
Option Explicit

Function myRunningSum(myForm As Form, myFieldName As String, myFieldNumber)
    Dim RS As Object
    Dim myCount As Integer
        On Error GoTo Err_myRunningSum
        Set RS = myForm.Recordset.Clone
        RS.FindFirst "[" & myFieldName & "] = " & myFieldNumber
            Do Until RS.BOF
                myCount = myCount + 1
                RS.MovePrevious
            Loop
End_myRunningSum:
    myRunningSum = myCount
Exit Function
Err_myRunningSum:
    myCount = 0
Resume End_myRunningSum
End Function
========================================

4. เพิ่ม Unbound Text Box แล้วใส่คำสั่งนี้เข้าไป Control Source
=myRunningSum([Form],"myNum",[myNum])


538
ห้อง MS Access / : Lock ข้อมูลใน Form
« เมื่อ: 16 พ.ค. 61 , 13:52:06 »
ที่ On Current ของฟอร์ม ให้ใส่ Code นี้เข้าไปครับ
Private Sub Form_Current()
    If ชื่อCheckBox Then
        ชื่อคอนโทรล.Locked = True
    Else
        ชื่อคอนโทรล.Locked = False
    End If
End Sub

ที่ AfterUpdate ของ CheckBox ให้ใส่ Code นี้เข้าไป
Private Sub chkStatus_AfterUpdate()
    DoCmd.Requery
End Sub

539
ห้อง MS Access / > Lock ข้อมูลใน Form
« เมื่อ: 14 พ.ค. 61 , 11:15:19 »
คือต้องล็อคเป็นบางฟิลด์ หรือบางเรคอร์ดครับ งงกับคำถาม

ถ้าต้องการล็อคบางฟิลด์ ให้กำหนด Properties Lock ของฟิลด์นั้นเป็น Yes ครับ

540
ห้อง MS Access / > > การใช้ Not in
« เมื่อ: 23 เม.ย. 61 , 19:55:34 »
ยังไม่ได้เหมือนกันค่ะ

WHERE NOT ([StockMonthly_Query_2-2].Type2  = "KPTT" OR [StockMonthly_Query_2-2].Type2  = "PART" OR [StockMonthly_Query_2-2].Type2 = null );

ลองส่งไฟล์มาดีกว่าครับ

หน้า: 1 ... 27 28 29 [30] 31 32 33 ... 35