Outils pour utilisateurs

Outils du site


lua:dbgrid

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
info:lua:dbgrid [2022/10/23 20:49] – ↷ Page déplacée de lua:dbgrid à info:lua:dbgrid adminlua:dbgrid [2022/10/24 12:15] – supprimée - modification externe (Unknown date) 127.0.0.1
Ligne 1: Ligne 1:
-**Comment utiliser un DBGRID en LUA** 
  
-  
-Récupérer le dataset d'un dbgrid  
- 
-<code lua>local ds=nsbase.datasetCreate("self.dbgrid1")</code> 
-  
- 
-Récupérer la valeur d'un champ 
- 
-<code lua>local id=ds.getFieldname("id")</code> 
-  
- 
-Manipuler les enregistrements 
- 
-<code lua   notranslate>ds.next()</code> 
-  
- 
-Changer le datasource , assignation d'une table 
- 
-<code lua>self.setProperty('DBGrid1.DataSource','table_contact')</code> 
- 
-Changer le datasource , assignation d'une vue (requête stockée) 
- 
-<code lua>self.setProperty('DBGrid1.DataSource','ListeContacts')</code> 
-  
- 
-Changer le datadasource par une requête SQL 
- 
-<code lua>self.setProperty('DBGrid1.DataSource','select * from contacts')</code>  
- 
-ou 
- 
-<code lua>local query='select * from contacts') 
-self.setProperty('DBGrid1.DataSource','query)   
-</code> 
-  
-Voir [[info:datasource_vs_controldatasource]] 
lua/dbgrid.txt · Dernière modification : 2022/10/24 12:15 de admin