กระทู้เก่าบอร์ด อ.Yeadram
        
           1,444   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        เขียนเงื่อนใขคำสั่งให้เปิดรายงาน เงื่อนใขข้อมูลเป็      
    
      ถามมาก็หลายครั้งแล้ว ได้รับคำตอบทุกครั้ง
แต่เขียนใหม่ไม่เคยได้สักที่ เพราะไม่เข้าใจเรื่อง ข้อมูลที่เป็น text
คำถามคือ
code ,acname,actype เป็นข้อมูลแบบtext
เปิดฟอร์มขึ้นมาเพื่อเลือกข้อมูลโดยมีดังนี้
forms! fine ! id เพื่อเลือก ชื่อ code
forms! fine ! ac เพื่อเลือก acname
forms ! fine ! at เพื่อเลือก actype
เขียนคำสั่งบนปุ่ม preview ไปไม่ถูกละครับ
DoCmd.OpenReport stDocName, acPreview, , ,"[code]=&[forms!fine!id & "and[acname]=&[forms]![fine]![acname]&..............................
ไม่เข้าใจตอนที่ต้องใส่ ' เพื่อให้มันแสดงเป็น text นะครับ ไม่รู้ต้องใส่หัวท้ายตอนใหน ดูตัวอย่างก็หลายที่ ไม่เ้ข้าใจ
    
    
  แต่เขียนใหม่ไม่เคยได้สักที่ เพราะไม่เข้าใจเรื่อง ข้อมูลที่เป็น text
คำถามคือ
code ,acname,actype เป็นข้อมูลแบบtext
เปิดฟอร์มขึ้นมาเพื่อเลือกข้อมูลโดยมีดังนี้
forms! fine ! id เพื่อเลือก ชื่อ code
forms! fine ! ac เพื่อเลือก acname
forms ! fine ! at เพื่อเลือก actype
เขียนคำสั่งบนปุ่ม preview ไปไม่ถูกละครับ
DoCmd.OpenReport stDocName, acPreview, , ,"[code]=&[forms!fine!id & "and[acname]=&[forms]![fine]![acname]&..............................
ไม่เข้าใจตอนที่ต้องใส่ ' เพื่อให้มันแสดงเป็น text นะครับ ไม่รู้ต้องใส่หัวท้ายตอนใหน ดูตัวอย่างก็หลายที่ ไม่เ้ข้าใจ
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R08646    
        
  
      เอาไปใช้แล้วปรากฎว่าขึ้นข้อความว่า
type mismatch ครับ
ตัวฐานข้อมูลทั้งสามตัว เป็นแบบ text ทั้งหมดครับ
    
  type mismatch ครับ
ตัวฐานข้อมูลทั้งสามตัว เป็นแบบ text ทั้งหมดครับ
        
    3 @R08648    
        
  
      ข้อมูลของรายการ
code ,acname , actype อยู่ในฐานข้อมูล เป็น แบบ text
แบบสอบถามของรายงาน เป็นแบบสอบถามไขว้
ฟอร์มีที่เปิดเพื่อกรอกเลือรายการ
เป็นฟอร์มธรรมดา
ทีมีกล่องข้อความให้พิมพ์สามกล่อง
กล่องแรกชื่อ id พิมพ์ตัวเลือกชื่อของข้อมูลใน code
ac acname
at actype
พอกดปุ่ม preview
มันแสดงข้อความผิดพลาดว่า
type mismatch ครับ
ต้องแก้ใขอย่างไรครับ
    
  code ,acname , actype อยู่ในฐานข้อมูล เป็น แบบ text
แบบสอบถามของรายงาน เป็นแบบสอบถามไขว้
ฟอร์มีที่เปิดเพื่อกรอกเลือรายการ
เป็นฟอร์มธรรมดา
ทีมีกล่องข้อความให้พิมพ์สามกล่อง
กล่องแรกชื่อ id พิมพ์ตัวเลือกชื่อของข้อมูลใน code
ac acname
at actype
พอกดปุ่ม preview
มันแสดงข้อความผิดพลาดว่า
type mismatch ครับ
ต้องแก้ใขอย่างไรครับ
        
    4 @R08650    
        
    
      เจอที่ผิดแล้วครับ
ขอบคุณครับที่ให้ความช่วยเหลือ
ใส่ , ใน docmd. มากไปอันหนึ่งครับ
    
  ขอบคุณครับที่ให้ความช่วยเหลือ
ใส่ , ใน docmd. มากไปอันหนึ่งครับ
      Time: 0.4836s
    
      
		
DoCmd.OpenReport stDocName, acPreview, , ,"[code]='" & Me.id & "' and [acname]='" & Me.acname & "' and [actype]='" & Me.at & "'"