|
cdbOuvre n'ouvre pas ma Base |
Started by lefantoche, Jan., 26 2005 9:18 PM - 1 reply |
| |
| | | |
|
| |
Posted on January, 26 2005 - 9:18 PM |
Mon souci du soir... J'attaque une base access sur le pocket avec un formulaire de saisie Je suppose qu'il est logique d'ouvrir la table pour pouvoir saisir des valeurs dans mon formulaire...
Seulement si je saisi quelque chose de ce genre là, j'ai une erreur du type "la base n'est pas ouverte" : // Ouverture de la base ResOuvre = cdbOuvre ("Client","Program Files\Client\Client.cdb") // Problème rencontré ? SI ResOuvre = Faux ALORS Erreur(ErreurInfo())
Si alors, je repasse une commande du même type sur mon bouton "valider", alors j'ai un message du style "la base est déjà ouverte"...
Vous y comprenez quelque chose ? |
| |
| |
| | | |
|
| | |
| |
Posted on January, 27 2005 - 9:47 AM |
J'apporte moi-même une réponse concernant CdbOuvre... enfin je pense... La syntaxe était bonne mais il manquait un contrôle avant la saisie...
Passer en variable l'ouverture de la base, du genre : <res> est un booléen
et à l'initialisation de la fiche <res> = cdbOuvre ("Baseclient" , "TableClient.cdb")
Puis lors de la saisie, penser au contrôle : si <res> = vrai alors cdbAjoute ("Baseclient" , "TableClient.cdb")
Ceci dit, ma table est vide, donc je ne dois pas ajouter grand chose dans mon fichier ! |
| |
| |
| | | |
|
| | | | |
| | |
|