แสดงกระทู้

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

หน้า: 1 [2] 3
20
หนูมี textรายละเอียด เก็บขู้ลแบบ Long Text ข้อมูลนี้มีข้อความยาวมาก พอนำไปทำ qurey ตอนยังไม่ Group By ข้อความมาปกติ พอ Group By ข้อความถูกตัดหายไป พอจะมีธีแก้ไขหรือป่าวค่ะ
คือ หนูจำเป็นต้อง Group By query ไว้ คะ

21
อ.ค่ะ หนูเข้าใจแล้วค่ะมันเกิดจากค่าของ Not in ( ราคาหลังสุด ของ qry3 ) คือมันดึง ราคาหลังสุด ของสินค้าทั้งหมด แล้ว not in ซึ่งเราสามารถกำกับให้ตรงกับรหัสสินค้าได้ไหมค่ะ

นำเข้า
รหัสสินค้า       ราคาต่อหน่วย               
   1                     20
   1                     40
   1                     30
   2                     10
   2                     20
   3                     40
 
รหัสสินค้า       ราคาหลังสุด      พอเอาไปคิด not in โปรแกรม ก็จะไม่โชวราคา 30 20 40 ออกมา (หนูเข้าใจถูกหรือป่าวค่ะ)
   1                    30
   2                    20
   3                    40
 

22
ขอโทดค่ะ เป็นคอมของสำนักงาน บางที่มีคนมาใช้ร่วมกันไม่สะดวกค่ะ ขอบคุณมากจริงเรยนะคะ
 :prettiness: :prettiness: :prettiness: :prettiness:

23
อันนี้เป็นฐานข้อมูลค่ะ

หาราคาหลังสุดได้แล้วค่ะ

แล้วก็ใส่ ฟังก์ชั่นเรียบร้อยแล้ว

แสดงผลออกมาไม่ขึ้นอะไรเรย ทั้งๆที่ เมื่อวานข้อมูลตรงนี้ยังขึ้นอยู่เรย งงมากเรยค่ะ

24
Ex
รหัสสินค้า          ราคา
  A                    5          บาท
  A                    10        บาท
  A                    15        บาท
อยากให้ query แสดง (ใน query มีแต่ first กับ Last)
รหัสสินค้า          ราคารวมทั้งหมด        ราคาก่อนหน้า     ราคาหลังสุด
  A                        30                      10                  15       


อาจจะมีวิธีดีกว่านี้นะครับ
เท่าที่คิดวิธีได้ก็แบบนี้ คือ หา Last แล้วเอาไปเก็บไว้ แล้วหา Last อีกครั้ง (ใช้ 3 คิวรี่เลย)
1.เมื่อเราสร้างคิวรี่ ได้ Last คือตัวสุดท้ายของ รหัสนั้นมาแล้ว
2.สร้างคิวรี่ใหม่เข้ามาอีกแล้วกำหนดให้ แสดงข้อมูลโดยไม่ให้นำ Last จากข้อ 1 มาแสดง ใช้โค้ด ตรง Criteria ว่า
Not In (select ราคาหลังสุด from [Queryราคาหลังสุด])
เราก็จะได้ราคา ที่เหลืออันอื่นๆ โดยเว้น Last ข้อ 1 ครับ
3.เมื่อได้ข้อ 2 มาแล้วสั่ง Last อีกครั่ง เพื่อหา Last เพิ่มอีกตัว
4.นำมา Join Table กันเพื่อแสดงข้อมูลที่ได้ทั้งหมดครับ
หนูลองทำแล้ว access เด้งออกตลอดเรย แต่พอเปิดของอาจารย์ไม่เด้งค่ะ
หรือเป็นที่ ข้อมูลสินค้าหนูมันเยอะเกินไป

26
Ex
รหัสสินค้า          ราคา
  A                    5          บาท
  A                    10        บาท
  A                    15        บาท
อยากให้ query แสดง (ใน query มีแต่ first กับ Last)
รหัสสินค้า          ราคารวมทั้งหมด        ราคาก่อนหน้า     ราคาหลังสุด
  A                        30                      10                  15         

27
คือ หนูมีข้อมูล เป็นรายชื่อของคน เอามาทำ report โดยทำจาก query แล้วหนูจะสั่งพิมพ์รายงานแบบแยกชื่อ หนูต้องเข้าไปกรองข้อมูลตรงเกณฑ์ตลอดเรย
 อันนี้สามารถสร้างฟรอมแล้วกรองข้อมูลแล้วสั่งปริ้นจากชื่อที่เรากรองได้ไหมค่ะ

28
วิธีทำให้ qurey ใส่หมายเลขเรียงอัตโนมัติลองดูกระทู้นี้ครับ https://www.thai-access.com/index.php?topic=1434.msg6261#msg6261
ว่าแต่อันไหนคือชนิดของพัสดุที่จะนำมาเรียงครับนี่ :question:

หรือว่าจะให้ qurey ออกเลขแยกตามหน่วยงานที่เบิกครับ เช่น คลังเบิกครั้งที่1,2,3,... ช่างเบิกก็นับแยกครั้งที่1,2,3,...

ออกตามหน่วยงานค่ะ คลังเบิกครั้งที่1,2,3,... ช่างเบิกก็นับแยกครั้งที่1,2,3,...

29
ใช่ค่ะ ออกเลขตามหย่วยงานที่เบิกเรยค่ะ

30
ใน query จะมีข้อมูล
ลำดับที่ที่ต้องการใส่      ประเภท       หน่วยงานที่เบิก
         1              วัสดุสำนักงาน           คลัง
         1              วัสดุสำนักงาน           ช่าง
         2              วัสดุสำนักงาน           คลัง
         3              วัสดุสำนักงาน           คลัง
         2              วัสดุสำนักงาน           ช่าง
         3              วัสดุสำนักงาน           ช่าง

31
ในฟรอม กรอกข้อมูล จะมี textbox ที่เป็น Date/time สามอัน
ถ้าเราใส่วันที่ใน textbox แรก แล้ว อีกสองอันที่เหลือก็ เป็นวันเดียวกัน
ช่วยนแนะนำทีค่ะ

32
คือเราใช้ฟังชัน Format([วันที่],"mmm") ในคิวรี่
ผลออกมาแสดงเฉพาะเดือน แบบเป็นตัวย่อ
แต่มันไม่เรียงตามลำดับเดือน มันเรียงตามตัวอักษร ก ข ค ง....
มีวิธีแก้ไหม

33
ขอบคุณมากๆค่ะ

34

 :cry: :cry:
เลื่อนสุดแล้ว จะไปแก้ก็แก้ไม่ได้ มันเยอะมาก

35
เช่นเรา เรามาทำ งาน หลัง 08.30 ให้เป็นมาสาย
ใน query มีข้อมูลแบบนี้

ชื่อ      เวลามา       เวลากลับ      มาสาย (อยากให้คำนวนในนี้เรย ถ้ามาสายให้ใส่เป็นเลข 1)
A        09.00        16.00          ?


36
คือเราอยากไห้แสดงข้อมูลแบบนี้คะ
ถ้าเราลบกันแล้ว ค่า จำนวนวันลาสะสม เหลือ 0 ก็ไห้แสดง 0 ใน จำนวนวันลาสะสม
พอ จำนวนวันลาสะสม เหลือ 0 ก็ให้ไปลบ ออกจาก จำนวนวันลาประจำปี แต่ให้ตัวเลขที่ลบมันแสดงด้วย
แบบนี้ค่ะ
วันที่ 1
จำนวนวันลาสะสม   จำนวนวันลาประจำปี    รวม     จำนวนลาครั้งนี้  คงเหลือวันลา
        5                      10               15            3                12
วันที่ 2 ยกยอดมา
จำนวนวันลาสะสม   จำนวนวันลาประจำปี    รวม     จำนวนลาครั้งนี้  คงเหลือวันลา
        2                     10                  12           2                10
วันที่3 ยกยอดมา
จำนวนวันลาสะสม   จำนวนวันลาประจำปี    รวม     จำนวนลาครั้งนี้  คงเหลือวันลา
        0                      10                10           2                 8

วันที่4 ยกยอดมา
จำนวนวันลาสะสม   จำนวนวันลาประจำปี    รวม     จำนวนลาครั้งนี้  คงเหลือวันลา
        0                     8                  8             2                6

มันทำได้หรือป่าวค่ะ ถ้าไม่ได้เราจะได้ถอยออกมาคะ T^T

หน้า: 1 [2] 3