Display a list form/ formulaire du liste(?)

Bonjour,
tout d’abord je m’excuse pour
a) mon français (je suis anglaise) &
b) si c’est une question stupide,

-Mais je ne trouve pas d’exemple de cela dans le documentation.
Quel est le moyen le plus simple d’avoir un bouton sur un formulaire, ce qui ouvre une nouvelle fenêtre, effectue un QUERY sur une table, et affiche la sélection dans une formulaire du liste de cette table?

J’ai essayé d’utiliser ‘Open Form window’ et ‘DIALOG’ mais le formulaire n’affiche qu’un seul enregistrement (Est-ce que la Dialog ne concerne que les formulaires saisie …?)

J’ai vu des exemples utilisant des variables qui sont arrays, mais n’y a-t-il pas moyen d’afficher simplement un formulaire de liste?
Est-ce que c’st la meilleure pratique à utiliser une Listbox ?

Merci pour votre aide expert,
Rosie

Oui, la bonne pratique dorénavant c’est d’utiliser DIALOG puis les listbox.
Les formulaires list sont amenés à disparaitre.

Hi Rosemary,

your french is not no bad, I guess my english is also enough clear for you.
The way now to have a record list is, in my opinion, to display them in a listbox.
Now, about the query, the thing is: do you want to perform the query on any field or on specific ones?

for example, you have a table called “Customers”, you can, in the “on load” event from the form have this:

form.list:=ds.Customers.all() // give you all entities of the table

then the listbox is call Customers (or xxxx), the expression variable is “form.list”
Then, for each column, you define “This.Name” for the Name (and Name is a field of the table Customers)., “This.xxxx” for the other field and so on.

When you run this, you’ll get the list of all your records (called entities in ORDA language).

Patrick

Thank you both for your help!

I did use a listbox - I created a new ‘detail’ from (not a list form) for the table and added a listbox.
Set the query in ‘On Load’ event for this form
Set the variable to the required value in the button of calling form, and used
‘Open form window’ followed by ‘Dialog’ to run the new form.

Works nicely, thanks!

you’re welcome