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
lua:dbgrid [2022/10/24 12:15] – supprimée - modification externe (Unknown date) 127.0.0.1lua: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**
  
 + 
 +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