Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!
	Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller
			
		
		
			- 
				
																			 tegwin
- Posts: 21
- Joined: Mon Dec 16, 2013 3:41 am
						
						
													
							
						
									
						Post
					
								by tegwin » Wed Dec 18, 2013 10:16 pm
			
			
			
			
			Hello, 
I am trying to add data to a data grid. 
I have this code 
Code: Select all
on mouseUp
       put databaseGetContactDetails() into field "contact details"
   put databaseGetContactDetails() into "Data Grid 1"
   
    
end mouseUp
function databaseGetContactDetails
    ## Query the database for contact details to be displayed in the field
    put getDatabaseID() into tDatabaseID
    put "SELECT * from contact_details" into tSQL
    put revDataFromQuery(tab,return,tDatabaseID,tSQL) into tRecords
    return tRecords
end databaseGetContactDetails
But it does work in the data grid.  What am I doing wrong here
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 Klaus
- Posts: 14255
- Joined: Sat Apr 08, 2006 8:41 am
- 
				Contact:
				
			
						
						
													
							
						
									
						Post
					
								by Klaus » Wed Dec 18, 2013 10:26 pm
			
			
			
			
			Hi tegwin,
Code: Select all
on mouseUp
   put databaseGetContactDetails() into field "contact details"
   # Wrong syntax!
   ###put databaseGetContactDetails() into "Data Grid 1"
  ## A Datagrid is a group and you need to set its DGTEXT property!
  set the dgtext of grp "Data Grid 1" to databaseGetContactDetails()
end mouseUp
Best
Klaus
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 tegwin
- Posts: 21
- Joined: Mon Dec 16, 2013 3:41 am
						
						
													
							
						
									
						Post
					
								by tegwin » Wed Dec 18, 2013 10:58 pm
			
			
			
			
			Perfect thank you very much
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 tegwin
- Posts: 21
- Joined: Mon Dec 16, 2013 3:41 am
						
						
													
							
						
									
						Post
					
								by tegwin » Wed Dec 18, 2013 11:01 pm
			
			
			
			
			Ok I have just tried this and I get the following error
button "Get Data": execution error at line 3 (Chunk: can't find background), char 16
Not sure what that means
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 Klaus
- Posts: 14255
- Joined: Sat Apr 08, 2006 8:41 am
- 
				Contact:
				
			
						
						
													
							
						
									
						Post
					
								by Klaus » Wed Dec 18, 2013 11:08 pm
			
			
			
			
			I supposed that "Data Grid 1" is the name of your datagrid!?
If it isn't, replace it with the name of YOUR datagrid and it should work 

 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 tegwin
- Posts: 21
- Joined: Mon Dec 16, 2013 3:41 am
						
						
													
							
						
									
						Post
					
								by tegwin » Thu Dec 19, 2013 12:12 am
			
			
			
			
			Nope that is not the case. i have checked the name and its the same.  I have renamed my datagrid to DG for simplicity and changed 
Data Grid 1 to DG in the code and still same error
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 dunbarx
- VIP Livecode Opensource Backer
  
- Posts: 10392
- Joined: Wed May 06, 2009 2:28 pm
						
						
													
							
						
									
						Post
					
								by dunbarx » Thu Dec 19, 2013 2:45 am
			
			
			
			
			Hi.
What happens if, from msg, you ask:   answer there is a group "DG"
Craig Newman