Bonjour,
J'ai créé une base de données "TrocVelo.odb"
J'ai une table appelée "Clients" qui contient diverses colonnes dont une appelée "NumClient". Ce champ continent des entiers.
Je veux trouver la nombre maximum contenu dans ce champ "NumClient" sachant que chaque numéro est unique.
J'ouvre ma base de données puis j'accède aux macros contenue dans la base de données (j'enregistre la macro dans le fichier de la base de données).
Actuellement, la macro est en cours de développement et donc je la fait se dérouler ligne par ligne via Macro - Editer puis, une fois la macro choisie F8 pour exécuter chaque ligne.
Mais dès le début, ça coince !
Je tente de me connecter à la base de données par :
Si j'écris "TroVelo.odb" au lieu de "TrocVelo" j'ai le même problème : je reçois ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext") DataSource = DatabaseContext.getByName("TrocVelo")
En fait, je veux trouver le nombre maximum puis l'incrémenter de 1 lorsque je créerai un nouvel enregistrement. Cela m'évitera d'avoir des doublons dans ces numéros de clients.Une exception s'est produite :
Type: com.sun.star.container.NoSuchElementException
Message: TrocVelo.
Pouvez-vous m'aider à résoudre ce problème ?
Version: 4.3.3.2
Build ID: 430m0(Build:2)
Merci
Partager