J'ai découvert cette application très prometteuse mais suis débutant.
En gros, je souhaite sélectionner une valeur depuis une liste d'objets d'un premier formulaire et que s'ouvre un second formulaire en donnant les détails de l'objet sur lequel on a cliqué.
J'ai trouvé certains aiguillages sur l'exemple de la base contact mais je ne comprends pas tout...
local ds = nsbase.datasetCreate("self._touslesObjets")
local id= ds.getFieldname("id")
nsbase.window.show('Objets')
ds=nsbase.datasetCreate("Objets")
ds.locate('id',id,'')
je ne comprends pas non plus la méthode locate car d'après la doc elle doit renvoyer un booléen et dans l'exemple ça ne semble pas être sa fonction....
Pouvez vous me l'expliquer ?
Merci beaucoup par avance, je suis paumé...... :(
Pluche
Last edit: pluche 2019-11-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
Oups, j'avais zappé ce post
Locate cherche un enregistrement et renvoi true si il a été trouvé , il se positionne également sur ce champ. (info que je vais rajouté dans la doc)
Le code que vous précisez de l'exemple contact correpond à votre besoin, je le commente.
:::lua--Récupèreledataset(ensembledesdonnées)dudbgrid1(listedesnoms)--duformulairesourcelocalds=nsbase.datasetCreate("self.dbgrid1")--Récupèrel'identifiant (id) du nom sélectionné local id=ds.getFieldname("id") -- Ouvre le formulaire contacts (contenant les détails)nsbase.window.show('frmContacts')--Récupèreledataset(ensembledesdonnées)deceformulaireds=nsbase.datasetCreate("frmContacts")--Sepositionnesurlenomenquestionparl'identifiant (id) ds.locate('id',id,'')
Merci pour m'avoir fait découvrir cette fonctionnalité d'affichage en code
Last edit: neuts-jl 2020-01-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
J'ai découvert cette application très prometteuse mais suis débutant.
En gros, je souhaite sélectionner une valeur depuis une liste d'objets d'un premier formulaire et que s'ouvre un second formulaire en donnant les détails de l'objet sur lequel on a cliqué.
J'ai trouvé certains aiguillages sur l'exemple de la base contact mais je ne comprends pas tout...
je ne comprends pas non plus la méthode locate car d'après la doc elle doit renvoyer un booléen et dans l'exemple ça ne semble pas être sa fonction....
Pouvez vous me l'expliquer ?
Merci beaucoup par avance, je suis paumé...... :(
Pluche
Last edit: pluche 2019-11-13
Bonjour,
Oups, j'avais zappé ce post
Locate cherche un enregistrement et renvoi true si il a été trouvé , il se positionne également sur ce champ. (info que je vais rajouté dans la doc)
Le code que vous précisez de l'exemple contact correpond à votre besoin, je le commente.
Merci pour m'avoir fait découvrir cette fonctionnalité d'affichage en code
Last edit: neuts-jl 2020-01-05