กระทู้เก่าบอร์ด อ.Yeadram
        
           1,768   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        path ที่เชื่อม Back office เก็บที่ไหน      
    
      เวลาเรา link back office (table) มา front office ถ้าทำ menual  ตามปกติ ก็
link เข้ามาเลือกจาก หน้าต่างไปเรื่อยๆ จากเครื่องที่เราให้เป็น SERVER
เสร็จงาน ได้ MDB ถ้าใช้เครื่องอื่น เราก็แค่ COPY MDB ตัวนี้ไป มันก็จำเส้นทาง (PATH) ที่จะเรียกหา TABLE ได้
ผมสงสัยว่า 1. มันจำเส้นทางได้อย่างไร
2.เส้นทางนั้นถูกเก็บที่ไหนครับ ใช่ตาราง ที่ซ่อนเป็น SYSTEM ไหม แล้วถ้าใช่ จะแก้ไขเส้นทางการเชื่อมโยงได้ไหมครับ
    
    
  link เข้ามาเลือกจาก หน้าต่างไปเรื่อยๆ จากเครื่องที่เราให้เป็น SERVER
เสร็จงาน ได้ MDB ถ้าใช้เครื่องอื่น เราก็แค่ COPY MDB ตัวนี้ไป มันก็จำเส้นทาง (PATH) ที่จะเรียกหา TABLE ได้
ผมสงสัยว่า 1. มันจำเส้นทางได้อย่างไร
2.เส้นทางนั้นถูกเก็บที่ไหนครับ ใช่ตาราง ที่ซ่อนเป็น SYSTEM ไหม แล้วถ้าใช่ จะแก้ไขเส้นทางการเชื่อมโยงได้ไหมครับ
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R01484    
        
  
      แนะนำว่าในกรณีนี้ เราสามารถตรวจจาก .Connect ของ TableDef object ได้ครับว่าลิงค์มันคืออะไร หรือจะกำหนดให้ลิงค์ไปที่อื่นก็ได้ ด้วยกำหนดเข้าไปใน .Connect property เช่นเดียวกัน  ส่วนรูปแบบที่ใช้เพื่อการลิงค์นั้นให้ไปดูใน Help File หรือจะดูจาก http://msdn.microsoft.com/en-us/library/bb243197.aspx    เราไม่ควรไปแก้ไขอะไรใน MsysObjects โดยตรงนะครับ    
    
  
        
    3 @R01591    
        
  
      รบกวนซักตัวอย่างได้ไหมครับอาจารย์    
    
  
        
    4 @R01592    
        
    
      ตย.แสดงชื่อเทเบิลทั้งหมดที่เป็นประเภท Linked Table และแสดง Connection String ที่เก็บเอาไว้ด้วย
Dim TD As DAO.TableDef
For Each TD In CurrentDb.TableDefs
If TD.Attributes = dbAttachedTable Then
Debug.Print TD.Name, TD.Connect
End If
End If
ถ้าจะแก้ไขก็สามารถใช้รูปแบบ
CurrentDB.TableDefs("ชื่อเทเบิล").Connect = "Connection String ตัวใหม่"
ส่วนรูปแบบของ Connection String ไปดูได้ที่ http://msdn.microsoft.com/en-us/library/bb243197.aspx
    
  Dim TD As DAO.TableDef
For Each TD In CurrentDb.TableDefs
If TD.Attributes = dbAttachedTable Then
Debug.Print TD.Name, TD.Connect
End If
End If
ถ้าจะแก้ไขก็สามารถใช้รูปแบบ
CurrentDB.TableDefs("ชื่อเทเบิล").Connect = "Connection String ตัวใหม่"
ส่วนรูปแบบของ Connection String ไปดูได้ที่ http://msdn.microsoft.com/en-us/library/bb243197.aspx
      Time: 0.0709s
    
      
		
ฟิลด์ Type = 6 คือ ตารางลิงค์
ดู ฟิลด์ Database คือ พาธที่ใช้ลิงค์
http://thai-access.spaces.live.com?page_id=6