Remplir une liste déroulante "ville" à partir de la table ville:

on crée tout d'abord une instance de l'objet "dataset" pour pouvoir manipuler les données de la base

local dataset=nsbase.datasetCreate("SQLQuery")

 

on sélectionne le champ ville dans la table ville par une requête SQL

dataset.sql='select ville from villes'

 

on récupère la liste des villes dans la variable items

local items=dataset.getItems('ville')

 

on assigne la propriété "items" de notre liste déroulante "cbxVille"

self.setProperty('cbxVille.items',items)       

 

Voici le code complet

local dataset=nsbase.datasetCreate("SQLQuery")
dataset.sql='select ville from villes'
local items=dataset.getItems('ville')
self.setProperty('cbxVille.items',items)      

On peut appler ce code sur ActionOnLoaded et sur ActionOnAfterEdit....

NEUTS Jean-Luc

Écrire un commentaire

Quelle est la première lettre du mot aqhyn ?

Fil RSS des commentaires de cet article