  | 
              
	              
	                
 
  
    |   | 
   
  
    
        
        นำCode SQL จาก Access คือฐานข้อมูลงานของผมจะเก็บในรูปแบบเป็นตัวเลขคือใช้ตัวเลขเป็น Code แทน     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                เพิ่มเติมครับตอนนี้ใช้แบบนี้อยู่ 
sql ="Select * From AWH where CarlenderD like '%"&keyword&"%'order by Work_Group_Code ASC" 
............. 
ขอบคุณครับ                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            7 ก.ค. 2548  10:58:31 | 
                        By :
                            คนเดิม | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ไม่รู้อธิบายถูกป่าว 
Save Query  นี้ 
'------------------------------ Query 1 ------------------------------------- 
"SELECT AWH.CarlenderD, MachineGroup.Group_Name, Employee.Name, AWH.MH, AWH.MC, Time.Time 
FROM MachineGroup INNER JOIN ([Time] INNER JOIN (Employee INNER JOIN AWH ON Employee.Employee_No=AWH.Employee_No) ON Time.TCode=AWH.TCode) ON MachineGroup.Group_Code=AWH.Group_Code;" 
'------------------------------ Query 1 ------------------------------------- 
 
 ใน Access 
เวลาเรียกใช้ใน ASP ก้ 
sql ="Select * From Query 1 where CarlenderD like '%"&keyword&"%'order by Work_Group_Code ASC" 
 ไมรู้ผมเข้าถูกป่าว 
ถ้าเข้าใจผิดก็โทดทีครับ                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            7 ก.ค. 2548  12:02:47 | 
                        By :
                            ountnaja | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                แล้วเอาส่วนที่เป็น Query ไปวางที่ใหนครับ Code ที่ใช้เป็นดังนี้ 
-------------------- 
<% 
keyword=Request.Form("keyword") 
if keyword="" then 
keyword=Request.QueryString("keyword") 
end if 
%> 
            <form name="form1" method="post" action="Find_ot.asp"> 
              <font size="2">การป้อนข้อมูล<font color="#FF0000"><strong> เดือน  
              / วันที่ / 2005 </strong> </font>  
              <input name="keyword" type="text" id="keyword" value="<%=keyword%>"> 
              <input type="submit" name="Submit5" value="ค้นหา"> 
              <input type="reset" name="Submit22" value="Reset"> 
              </font>  
            </form> 
            <font size="2">  
            <% 
if keyword="" then 
Response.write("<br>กรุณากรอก Keyword เพื่อค้นหาจากวันที่<hr>") 
else 
pageLen = 50 'กำหนดจำนวนแต่ละหน้าที่ต้องการแสดงกี่ Reccord 
pageNo = request.QueryString("pageNo") 
if pageNo="" then pageNo = 1 
Set Conn=Server.Createobject("ADODB.Connection") 
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("Main_database.mdb"),"" , "" 
'หรือจะใช้เป็น Conn.Open "product","","" 
sql ="Select * From AWH where CarlenderD like '%"&keyword&"%'order by Work_Group_Code ASC" 
Set RS =Server.CreateObject("ADODB.Recordset") 
RS.open Sql,Conn,1,3 
Nrecord=RS.recordcount 
Rs.pageSize = pageLen 
totalPage = Rs.PageCount 
If Rs.EOF Then 
%> 
            ไม่มีข้อมูลในตาราง !  
            <%Else%> 
...................................................... 
ส่วนที่ต่อมาก็เป็นตารางข้อมูลที่ต้องการแสดง 
ขอบคุณครับที่ให้ความกรุณาช่วยเหลือ                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            7 ก.ค. 2548  12:45:30 | 
                        By :
                            คนเดิม | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ----------------- ทำใน ACCESS -------------------------- 
ใน ACCESS ครับ 
ใช้ ACCESS สร้าง Query เลย  
พอเราจะเรียกใช้ก็เรียกชื่อ Query แทน 
ใน ACCESS จะมี ส่วนของ TABEL,QUERY,FORM,MACRO,MODULE 
เข้าไปที่  QUERY เลือกNEW 
เอา SQL ไปวาง แล้วเลือก SAVE แล้วตั้งชื่อ เป้นไรก้ได้ แต่ที่ยกคตัวอย่างไปตั้งชื่อ QUERY1 
 
----------------- ทำใน ACCESS -------------------------- 
 
 
 
------------------------ส่วน ASP เรียกใช้------------------------------------- 
 
เวลาเรียกใช้ 
sql ="Select * From QUERY1 where CarlenderD like '%"&keyword&"%'order by Work_Group_Code ASC"  
------------------------ส่วน ASP เรียกใช้-------------------------------------                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            7 ก.ค. 2548  16:11:02 | 
                        By :
                            ountnaja | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ไม่รู้ว่าที่ผมทำจะถูกหรือเปล่าคือ 
1.เข้าที่แบบสอบถาม ( Query ผมใช้ Access 2003 ภาษาไทย อยู่ครับ) 
2.เรียกตารางต่างๆที่ต้องการให้แสดงข้อมูลโดยแต่ละตารางมีความสัมพันธ์กันอยู่ 
3.เมื่อได้ข้อมูลที่ต้องการแล้วผมก็เข้าที่มุมมอง SQL ก็จะแสดง Code SQL ที่ได้แล้วคลิกบันทึกเป็น แบบสอบถามโดยตั้งชื่อเป็น Q1 เมื่นำมาใช้งานโดยค้นหาแบบวันที่จะฟ้องเป็น 
............. 
Error Type: 
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) 
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 
/mmcmws/Machanic/TEST_FIND_AWH.ASP, line 218 
.............. 
Line 218 คือ RS.open Sql,Conn,1,3E 
Error แบบนี้มีความหมายว่าอย่างไรครับ แล้วผมต้องแก้ไขอย่างไรครับ ส่วน Code เรียกใช้ใน ASP เป็น 
 
sql ="Select * From Q1 where CarlenderD like '%"&keyword&"%'order by Work_Group_Code ASC" 
...... 
ช่วยผมด้วยนะครับ ขอบคุณครับ 
 
                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            8 ก.ค. 2548  10:27:46 | 
                        By :
                            คนเดิม | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                คำสั่งSQL(ด้านล่าง)ไม่สามารถแสดงได้ 
sql ="Select * From Q1 where CarlenderD like '#"&keyword&"#'order by Work_Group_Code ASC" 
 
 
CarlenderD รูปแบคือวันที่ป่าวครับ 
ถ้าเป็นวันที่ผมว่าลองใช้เป็น '#' แทน '%' 
ถ้ารูปแบบไม่ใช่วันที่รบกวนแจ้งอีกทีนะครับ 
                         
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            8 ก.ค. 2548  11:44:47 | 
                        By :
                            ountnaja | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                CarlenderD คือผมดัดแปลงจาก ปฏิทินที่ให้โหลดจากWebนี้ครับ ในหน้าแรกครับ 
1.ในฐานข้อมูลชื่อฟิลท์ CarlenderD รูปแบบเป็น ( Date/Time) รูปแบบShort Date รูปแบบการป้อนข้อมูลเป็น 
00/00/0000;0;_ ( Short Date  ) 
2.ในการค้นหาในweb ตอนนี้จะป้อนเป็น เดือน/วันที่/2005 ครับ ( ถ้าดึงจากตารางโดยตรงมันใช้ได้ครับแต่ในตารางมันเป็นตัวเลขครับอยากแสดงเป็นตัวหนังสือครับเพราะฐานข้อมูลที่ใช้มันเป็นแบบนี้มาก่อนครับ) 
ขอบคุณมากๆครับที่กรุณาผม                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            8 ก.ค. 2548  12:42:01 | 
                        By :
                            คนเดิม | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ที่ผมทำนะครับ 
ผมจะให้เลือกวันที่ และ เดือน จาก LIst Box 
ส่วน พ.ศ. จะให้กรอกใน TEXTBOX 
 
MM1  ค่ามาจาก LIST BOX มี1-12 
DD1 ค่ามาจาก LIST BOX มี1-31 
YY1 แล้วแต่กรอก 
 
Sdate = MM1 & "/" & DD1 & "/" & YY1  ' -----นำมาประกอบกันใหม่ 
 
sql ="Select * From Q1 where CarlenderD like '#"& Sdate &"#'order by Work_Group_Code ASC" 
 
ประมาณนี้ครับ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            8 ก.ค. 2548  14:42:00 | 
                        By :
                            ountnaja | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ทำแบบพี่ว่าแล้วก็ไม่ได้ครับคือ 
1.List box MM1 
2.List box DD1 
3.Text box 
แล้วเราจะตั้งชื่อเป็น CarlenderD ครับ หรือว่าเป็นที่คำสั่ง SQL ครับมันสามารถเปิด QUERY ได้หรือเปล่าครับ 
เกรงใจพี่มากครับที่รบกวน...ขอบคุณครับ                          
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.ค. 2548  11:11:23 | 
                        By :
                            คนเดิม | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ตารางข้อมูลกับฐานข้อมูล  มีความสัมพันธ์กันอย่างไรค่ะ 
แล้ว  Form,label,label text  คืออะไรค่ะ 
ช่วยตอบหน่อยต้องการคำตอบด่วนมากกกก                              
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            16 ก.พ. 2550  15:35:13 | 
                        By :
                            กฤติกา  สายพันธ์ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |