กระทู้เก่าบอร์ด อ.Yeadram
        
           3,168   7		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        หากต้องการแตก Bom ต้องใช้Code แนวไหนครับ      
    
      เนื่องจากต้องเขียน VBA บน Access แตกความสัมพันธ์จากแม่ไปสู่ลูก
แบบไม่รู้ว่ากี่รอบ ทำจนกว่าจะหาlayer สุดท้ายไม่ได้แล้วค่อยหลุด loop แต่จากการหาในแต่ละครั้งให้นำข้อมูลแต่ละ layer มาเก็บไว้ตั้งแต่ Layer 0 - layer N
ขอแนวคิดหรือตัวอย่างโค้ดหน่อยครับผม
    
  แบบไม่รู้ว่ากี่รอบ ทำจนกว่าจะหาlayer สุดท้ายไม่ได้แล้วค่อยหลุด loop แต่จากการหาในแต่ละครั้งให้นำข้อมูลแต่ละ layer มาเก็บไว้ตั้งแต่ Layer 0 - layer N
ขอแนวคิดหรือตัวอย่างโค้ดหน่อยครับผม
				7 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R05015    
        
  
      ขออนุญาตถามครับ
ที่คุณ Nook บอกว่า BOM ที่ว่านั้น รบกวนขยายความเพิ่มให้หน่อยครับว่า เกี่ยวกับอะไร คือที่คุณบอกมาตอนนี้มันกว้างไปหน่อยครับ
    
  ที่คุณ Nook บอกว่า BOM ที่ว่านั้น รบกวนขยายความเพิ่มให้หน่อยครับว่า เกี่ยวกับอะไร คือที่คุณบอกมาตอนนี้มันกว้างไปหน่อยครับ
        
    3 @R05020    
        
  
      ขอบคุณครับ
ตัวอย่างนะครับ
หากให้ แตก Bom ของบ้าน จะได้ดังนี้ คราวๆ
บ้าน
-ฝา
- ไม้
-ไม้สัก
- ตะปู
-หลังคา
-กระเบื้อง
-ตะปู
-พื้น
-หิน
-ปูน
-ทราย
-ทรายแม่น้ำ
- แม่น้ำเจ้าพระยา
-ทรายละเอียด
-หน้าต่าง
- ไม้
-ไม้สัก
- วงกบ
- ตะปู
-ประตู
- ไม้
- วงกบ
- ตะปู
ประมาณนี้ครับ แตกจากชิ้นใหญ่สุดไปจนหา Part ชิ้นเล็กสุด จนไม่สามมารถ แตกต่อไปได้อีก ถือเป็นการสิ้นสุดในส่วนประกอบนั้น
ต้องขอขอบคุณอีกครั้งครับผม
    
  ตัวอย่างนะครับ
หากให้ แตก Bom ของบ้าน จะได้ดังนี้ คราวๆ
บ้าน
-ฝา
- ไม้
-ไม้สัก
- ตะปู
-หลังคา
-กระเบื้อง
-ตะปู
-พื้น
-หิน
-ปูน
-ทราย
-ทรายแม่น้ำ
- แม่น้ำเจ้าพระยา
-ทรายละเอียด
-หน้าต่าง
- ไม้
-ไม้สัก
- วงกบ
- ตะปู
-ประตู
- ไม้
- วงกบ
- ตะปู
ประมาณนี้ครับ แตกจากชิ้นใหญ่สุดไปจนหา Part ชิ้นเล็กสุด จนไม่สามมารถ แตกต่อไปได้อีก ถือเป็นการสิ้นสุดในส่วนประกอบนั้น
ต้องขอขอบคุณอีกครั้งครับผม
        
    4 @R05067    
        
  
      ผมส่งตัวอย่างไฟล์ BOM ( Bill of materials) ฝากไว้ที่ Accboard แล้ว ลองเข้าไปดูแล้วกัน    
    
  
        
    5 @R05131    
        
  
      ขอโทษนะครับ เพิ่งกลับมาจาก ต่างจังหวัด และก็มือใหม่โพสด้วย ขออนุญาติถามว่า
หากจะทำการเข้าไปโหลดงานใน Accboard ต้องเข้ายังไง แล้ว ทำอย่างไงครับผม ขอบคุณมากเลยครับ
    
  หากจะทำการเข้าไปโหลดงานใน Accboard ต้องเข้ายังไง แล้ว ทำอย่างไงครับผม ขอบคุณมากเลยครับ
        
    6 @R05132    
        
  
      www.gmail.com
userName : accboard
password : accgmail
    
  userName : accboard
password : accgmail
        
    7 @R05139    
        
    
      ได้แล้วครับ ขอบคุณมากครับ    
    
  
      Time: 0.1374s
    
      
		
ลองอ่านดูใน http://pirun.ku.ac.th/~fscisut/520202/tree/83/Tree/TraversalAlgorithm.html
ส่วนอัลกอริธึมของ Preorder Tree Traversal ดูใน http://pirun.ku.ac.th/~fscisut/520202/tree/83/Tree/Algorithm1Preordertraversal.html
อีกสิ่งที่คุณต้องรู้จักคือ การเรียก routine ตัวเองไปเรื่อยๆที่เรียกว่า Recursive