Bonjour,
Je cherche une solution pour lier un widget GtkEntry à un enregistrement d'une base de donnée (Sqlite3).
Mon programme est codé en C.
Prenons un exemple.
-J'ai une bdd avec une seule table "t_fruits" qui est composée de deux champs "id" et "designation".
-Une fonction de mon programme rempli un tableau de caractères à trois colonnes avec en première colonne les indices du tableau (1,2,3,4,...) et ensuite le contenu de ma table "t_fruits".
-Une autre fonction affiche le contenu du tableau dans différents champs texte (GtkEntry) dans la fenêtre de mon programme :
Indice tab | Id | Designation
----------------------------------------------------
1 | 1 | Pomme
2 | 2 | Banane
3 | 8 | Poire
4 | 23 | Framboise
Si je double clique dans le champs texte où est écrit "Poire", je voudrais que mon programme sache que ce champ texte correspond à la ligne d'indice 3 de mon tableau de caractère. Je pourrai donc ensuite récupérer l'Id de mon enregistrement (c'est-à-dire 8) pour travailler dessus.
Si cela peut aider quelqu'un, sous Ms Access, chaque champ texte a un identifiant unique qui nous permet d'appeler ce champ dans le code VBA.
Je cherche quelque chose du même type.
Je ne sais absolument pas vers quoi me diriger.
Avez-vous une piste à me conseiller ? Une fonction ? Mon raisonnement est-il mauvais ?
J'espère que mon post est assez compréhensible. N'hésitez pas à demander plus d'informations si besoin.
Merci d'avance.
Partager