Afficher le resultat d'une requête sql dans une combobox
Comme dans l'intitulé, j'aimerai afficher un champ particulier dans une comboBox (le champ client) et le reste dans des lineEdit.
Mes tables sont les suivantes :
table clients: numclient, client, adresse1, adresse2, cp, ville
table contacts : numclient, nom, email, tel
ma requette est la suivante :
Code:
1 2 3 4 5 6 7
| db = QSqlDatabase.addDatabase("QSQLITE")
db.setDatabaseName("suivi.db")
db.open()
model = QSqlQueryModel()
model.setQuery(
"SELECT * FROM clients,contacts WHERE contact.numclient=clients.numclient ",db) |
D'avance merci pour votre aide.
Afficher le resultat d'une requête sql dans une combobox
J'ai résolue en partie mon problème (affichage dans la comboBox) avec le code suivant :
Code:
1 2 3 4 5
| self.model = QSqlTableModel(self)
self.model.setTable("clients")
self.model.select()
self.societe.setModel(self.model)
self.societe.setModelColumn(self.model.fieldIndex("client")) |
Il me reste l'affichage des autres champs dans des lineEdit
Une aide serai la bienvenue....