กระทู้เก่าบอร์ด อ.Yeadram
        
           2,531   9		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ส่งออกตารางใน Access เป็นไฟล์ .csv      
    
      ต้องการสร้างปุ่ม สำหรับส่งออกตารางหรือแบบสอบถามออกไปเป็นไฟล์นามสกุล .csv  มีวิธีการทำอย่างไรครับ    
    
  
				9 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R07107    
        
  
      ขอบคุณมากครับ    
    
  
        
    3 @R07108    
        
  
      ขอถามต่ออีกหน่อยนะครับ
คือว่าพอส่งออกมาแล้ว ฟิลด์ที่เป็นวันที่ มันมีเวลาติดมาด้วย ถ้าต้องการเฉพาะวันที่ สามารถทำได้ไหม ครับ
    
  คือว่าพอส่งออกมาแล้ว ฟิลด์ที่เป็นวันที่ มันมีเวลาติดมาด้วย ถ้าต้องการเฉพาะวันที่ สามารถทำได้ไหม ครับ
        
    4 @R07109    
        
  
      ฟอร์แมทมันก่อนภายใต้ query จากนั้นก็สั่ง DoCmd.TransferText กระทำต่อ query นี้ครับ 
ฟังก์ชั่นที่ใช้ในการฟอร์แมทวันที่ได้ก็เช่น format$(ฟิลด์, "dd/mm/yyyy") format$() ฟังก์ชั่นยังใช้ต่อจำนวนและตัวอักษรได้เช่นกัน ลองเปิดดูรายละเอียดใน Help ของ Access เพิ่มเติมนะครับ
    
  ฟังก์ชั่นที่ใช้ในการฟอร์แมทวันที่ได้ก็เช่น format$(ฟิลด์, "dd/mm/yyyy") format$() ฟังก์ชั่นยังใช้ต่อจำนวนและตัวอักษรได้เช่นกัน ลองเปิดดูรายละเอียดใน Help ของ Access เพิ่มเติมนะครับ
        
    5 @R07112    
        
  
      ขอบคุณมากครับ    
    
  
        
    6 @R07136    
        
  
      ขอรบกวนถามอีกทีนะครับ
เมื่อเราคลิกปุ่มส่งออกแล้ว อยากให้โปรแกรมขี้นเป็น dialogBox ให้เราเลือกว่าจะ save ไฟล์เก็บไว้ที่ไหน สามารถได้ไหมครับ
    
    
  เมื่อเราคลิกปุ่มส่งออกแล้ว อยากให้โปรแกรมขี้นเป็น dialogBox ให้เราเลือกว่าจะ save ไฟล์เก็บไว้ที่ไหน สามารถได้ไหมครับ
        
    7 @R07139    
        
  
      http://www.thai-access.com/yeadram_view.php?topic_id=381    
    
  
        
    8 @R07140    
        
  
      ฟังก์ชั่นที่เราเรียกใช้คือ ahtCommonFileOpenSave( ) ดู option ต่างๆที่อธิบายอยู่ใต้ฟังก์ชั่นนี้    
    
  
        
    9 @R07153    
        
    
      ขอบคุณครับ    
    
  
      Time: 0.0602s
    
      
		
DoCmd.TransferText acExportDelim หรือ acExportFixed, "ชื่่อ export specification สำหรับฟอร์แมทของฟิลด์ต่างๆ" หรือว่างไว้เมื่อใช้ค่าดีฟอลท์, "ชื่อเทเบิล หรือ ชื่อคิวรี่", "[ไดร์ฟ]:[พาร์ธ][ชื่อไฟล์].csv" , True เมื่อต้องการให้บรรทัดเป็น field name หรือ False เมื่อไม่ต้องการ
ปัญหาอาจเกิดขึ้นเมื่อต้องการกำหนดฟอร์แมทให้แต่ละเครื่องนั้นคงที่เหมือนๆกัน เพราะค่าดีฟอลท์ของแต่ละเครื่องมีความเป็นไปได้ที่อาจจะไม่เหมือนกัน ดังนั้นการกำหนด export specification จึงเป็นเรื่องจำเป็น ลองไปเปิดดูวิธีกำหนดใน Help ของ Access ดูนะครับ