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

Prochaine révision
Révision précédente
lua:dbgrid [2021/02/21 11:03] – créée adminlua:dbgrid [2022/10/24 12:15] (Version actuelle) – ↷ Page déplacée de info:lua:dbgrid à lua:dbgrid admin
Ligne 1: Ligne 1:
-Comment utiliser un DBGRID en LUA+**Comment utiliser un DBGRID en LUA**
  
    
- 
 Récupérer le dataset d'un dbgrid  Récupérer le dataset d'un dbgrid 
  
-local ds=nsbase.datasetCreate("self.dbgrid1")+<code lua>local ds=nsbase.datasetCreate("self.dbgrid1")</code>
    
  
 Récupérer la valeur d'un champ Récupérer la valeur d'un champ
  
-local id=ds.getFieldname("id")+<code lua>local id=ds.getFieldname("id")</code>
    
  
 Manipuler les enregistrements Manipuler les enregistrements
  
-ds.next()+<code lua   notranslate>ds.next()</code>
    
  
 Changer le datasource , assignation d'une table Changer le datasource , assignation d'une table
  
-self.setProperty('DBGrid1.DataSource','table_contact'    +<code lua>self.setProperty('DBGrid1.DataSource','table_contact')</code>
- +
  
 Changer le datasource , assignation d'une vue (requête stockée) Changer le datasource , assignation d'une vue (requête stockée)
  
-self.setProperty('DBGrid1.DataSource','ListeContacts'   +<code lua>self.setProperty('DBGrid1.DataSource','ListeContacts')</code>
    
  
 Changer le datadasource par une requête SQL Changer le datadasource par une requête SQL
  
-self.setProperty('DBGrid1.DataSource','select * from contacts'   +<code lua>self.setProperty('DBGrid1.DataSource','select * from contacts')</code> 
  
 ou ou
  
-local query='select * from contacts')+<code lua>local query='select * from contacts')
 self.setProperty('DBGrid1.DataSource','query)   self.setProperty('DBGrid1.DataSource','query)  
 +</code>
    
 +Voir [[info:datasource_vs_controldatasource]]
lua/dbgrid.1613901815.txt.gz · Dernière modification : 2021/02/21 11:03 de admin