กระทู้เก่าบอร์ด อ.Yeadram
        
           1,609   4		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ต้องการ กลับไปแก้ไข หรือ ลบ ข้อมูล ที่ รัน ID อัตโ      
    
      ต้องการ กลับไปแก้ไข หรือ ลบ ข้อมูล ที่ รัน ID อัตโนมัติ แล้วสามารถ ใช้เลข ID นั้น เหมือนเดิมต้องทำอย่างไรบ้างค่ะ  
ขอบคุณค่ะ
    
  ขอบคุณค่ะ
				4 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R13047    
        
  
      ก็แก้ไขข้อมูล ได้ปกตินี่ครับ แก้ได้เฉพาะฟิลด์ข้อมูลอื่นๆ ที่ไม่ใช่ฟิลด์ autonumber    
    
  
        
    2 @R13049    
        
  
      คำตอบอาจไม่ถูก เพราะคำถามไม่ชัดเจนนะครับ    
    
  
        
    3 @R13054    
        
  
      อีกทีนะคะ ขอโทษที่พูดไม่ชัดเจนคะ คือตัวโปรแกรมทำเป็นโปรแกรมเปิดบิลInvoiceคะโดยIDจะต้องRunต่อกันไปเรื่อยๆโดยไม่ซ้ำกันถูกต้องนะคะ คำถามของหนูคือถ้าหนูเปิดinvoiceไปแล้วบางครั้งลูกค้าจะเปลี่ยนแปลงข้อมูลเช่นเปลี่ยนสินค้าใหม่เปลี่ยนปริมาณสินค้าใหม่ หนูอยากจจะกลับไปแก้ไขข้อมูลส่วนนั้นโดยการลบข้อมูลเก่าแล้วเปิดinvoiceใบใหม่โดยที่อยากจะใช้รหัสIDจากบิลเดิมที่เพิ่งลบไป คล้ายๆว่าเราอยากลบแล้วทำใหม่ซ้ำเลขที่เดิมอะคะ ในกรณีนี้คือเราเปิดบิลไปต่อเรื่อยๆแล้วเลขมันรันไปข้างหน้าแล้ว แต่อีกหลายวันเราย้อนกลับมาลบมาแก้ ประมาณนั้นอะคะ ต้องทำอย่างไรค่ะ หนูลองใช้โปนแกรม ต้นแบบ Northwind ทำอะคะในโปรแกรมคือเขาตั้งค่าไว้ว่าเมื่อเรามีการทำOrderและสั่งปริ้นInvoiceแล้วใน order status จะเขียนว่า Invoivedซึ่งเงื่อนไขนี้แหละค่ะที่ทำให้หนูไม่สามารถแก้ไขข้อมูลอะไรได้เลยหลังจากInvoivedแล้วคะ รบกวนท่านอาจารย์ทั้งหลายแนะนำหน่อยนะคะ จะเป็นการเขียนcodeใหม่ขึ้นมาเพื่อสร้างเงื่อนไขเพิ่ม หรือ แก้จากโปรแกรม northwind ก็ได้คะ
ขอบพระคุณคะ
    
  ขอบพระคุณคะ
        
    4 @R13060    
        
    
      ในความเป็นจริงทางธุรกิจ ควรยกเลิกใบเก่า = คงเอกสารเลขนั้นไว้ แต่ไปเพิ่มข้อมูลว่าถูกยกเลิก (ปกติจะเรียกว่า Cancel Flag) ซึ่งก็จะต้องไม่มีผลต่อการตัดสต๊อก หรือออกใบเรียกเก็บเงิน ...
แต่หากจะทำแบบ(ไม่ถูกต้อง)ที่คุณว่ามา ไม่แนะนำให้ลบ invoice ทั้งใบ - แต่ให้ทำการแก้ไขแทน โดยลบรายการสินค้าทิ้ง ใส่สินค้าใหม่ที่ต้องการลงไป แค่นี้ ID ก็ยังคงเหมือนเดิม
    
  แต่หากจะทำแบบ(ไม่ถูกต้อง)ที่คุณว่ามา ไม่แนะนำให้ลบ invoice ทั้งใบ - แต่ให้ทำการแก้ไขแทน โดยลบรายการสินค้าทิ้ง ใส่สินค้าใหม่ที่ต้องการลงไป แค่นี้ ID ก็ยังคงเหมือนเดิม
      Time: 0.0615s
    
      
		