ADOX AVEC CRÉATION DE CLÉ MULTIPLE ET ACCESS

Tuning Max Messages postés 314 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 31 août 2006 - 25 janv. 2006 à 14:52
Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008 - 11 juil. 2008 à 01:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29726-adox-avec-creation-de-cle-multiple-et-access

Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008
11 juil. 2008 à 01:21
Et tu aurais une manière pour régler automatiquement ce champ à Fixe?

@+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
10 juil. 2008 à 14:12
Bonjour,
Comme il existe qu'une seule monnaie pour un PC il est en effet préférable de le mettre fixe pour pouvoir avoir le type de monnaie dans la légende de la rubrique.

@+
Cramfr
Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008
10 juil. 2008 à 11:31
Faites des gosses vous verrez du pays... qu'ils disaient...

Référence à "engagez-vous et vous verrez du pays..."

en fait je t'ai posé la question car effectivement je suis réglé sur francs suisse, il se trouve que je prends sur le net un formulair où les chiffres sont indiqué en euro... ensuite je recomence avec un autre formulair mais celui-ci en francs suisse... et j'avais résolu le problème en le faisant manuellement, avec la partie, le format monnétair fixe... d'où ma question...

Merci @+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
9 juil. 2008 à 09:59
Tout le monde va bien mise à part la fatigue des longues nuits avec peu de sommeil ;-)
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
9 juil. 2008 à 09:58
bonjour,
heu, quelle monnaie a tu définis dans ton panneau de configuration options régionales et linguistique ? si c'est euro tu as par défaut l'euro si tu es en francs suisse ta monnaie par défaut sera le franc suisse.
sinon tu le définis sans monnaie affiché et tu définis un masque de saisie dans ton formulaire ou fenêtre.
@+
Cramfr
Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008
8 juil. 2008 à 19:37
re-moi... dis-moi, si j'emploi: tbl.Columns.Append "Field7", adCurrency ' Monétaire

et que j'emploie les francs Suisse...
ou vice versa je me retrouve avec un Soucis...
Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008
8 juil. 2008 à 19:33
Merci infiniment...

@+ Sator

Ps: en espérant que tout le monde va bien chez toi...
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
8 juil. 2008 à 14:03
c'est fait ;-)
Sator1 Messages postés 30 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 18 août 2008
7 juil. 2008 à 15:12
Hello, de nouveau un petit soucis....

Sans gravité, mais embêtant pour mon appli.
j'aurais besoin d'un champ monétaire taille fixe... si t'as ça dans un tiroir... je te remercie... d'avance pour l'en sortir.

@+ Sator
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
25 avril 2008 à 17:00
Pas Grave, toutes mes félicitations.... Je te souhaite bonne chance et bon courage...
En espérant que tout le monde se portent bien...

@+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
24 avril 2008 à 10:26
Dsl,
Ma femme a accouché d'un future programmeur et je n'ai pas pu te répondre ;-)

Cordialement,
Cramfr
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
23 avril 2008 à 05:14
En fait j'ai trouvé il faut vider les
Set oField = Nothing
Set oInd = Nothing
Set tbl = Nothing

avant et ça passe
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
22 avril 2008 à 15:34
hello... c'est encore moi... désolé mais là ça fait un petit moment que je cherche et j'ai pas trouvé...

en fait j'ai repris ta source et j'ai fais une boucle devant créer deux bases chacune pour l'instant comporte une table... donc no soucis pour la première, en revanche quand j'entame la seconde le programe me dit :l'opération demandé n'est pas possible dans ce contexte...
sur la ligne with ofield
.Type = adInteger ' un autoIncrément est entier long

bref là je vois pas... pourquoi la deuxième fois et pas la première....

merci pour ta réponse...

@+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
7 avril 2008 à 15:28
Merci ;-)
@+ Cramfr
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
7 avril 2008 à 13:58
je te remercie je vais chercher...
(dommage que je ne peux pas te mettre 2*10)



@+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
7 avril 2008 à 12:44
Bonjour,
Il semble après quelques recherches (non approfondi) que ce que tu cherches ne se trouve pas dans ADOX. Je pense qu'en utilisant DAO avec l'objet Field et la propriété Inputmask avec comme valeur "password" devrait fonctionner.
@+
Cramfr
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
5 avril 2008 à 17:00
j'ai encore un petit soucis.... pour changer, j'ai essayer un certain nombre de chose mais visiblement tu t'y connais bien plus que moi, donc plutôt que de perdre encore des heures de recherche, je te soumet mon problème qui pourra servir à bien d'autres... Pourrais-tu nous montrer comment rajouter, une option password? ou nous dire comment on fait? Stp se serais super sympat.

merci d'avance
@+ Sator
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
26 mars 2008 à 15:39
Merci infiniement
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
26 mars 2008 à 14:36
re bonjour,
Après recherche, le type mémo correspond à la constante adLongVarWChar
Cordialement,
@++
Cramfr
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
26 mars 2008 à 13:55
Merci pour tes commentaires,

J'ai fait une modification en ce sens pour les auto-incrémenté.
Pour ce qui est de mémo il me semble que le mémo le type est 203 essai avec la valeur plutôt qu'avec la constante ad... .

A+

Cramfr
cs_Sator Messages postés 351 Date d'inscription samedi 7 février 2004 Statut Membre Dernière intervention 6 octobre 2010
26 mars 2008 à 01:30
Salut j'aurais deux petites questions... quoi que ton code est super j'aurais j'aimerai faire un champs auto-incrémenté, et un champ mémo.... se serai sympat de me donné les ad... quelque chose, si tu les connais merci d'avance

@+ Sator
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
21 août 2007 à 13:05
Bonjour,
Je réponds probablement tardivement mais je pense que celà peut servir à d'autres.

Vous me le dite si je me trompe mais il me semble que l'ajout de pwd, le compactage et la réparation doivent se faire en mode exclusif ce qui implique que si d'autres utilisateurs sont connectés à cette base impossible de la modifier. Chaque utilisateur a une session celle-ci est justement ressensé dans ce fichier .ldb .

@+
Et bonne chance
ggrange69 Messages postés 5 Date d'inscription vendredi 6 octobre 2006 Statut Membre Dernière intervention 4 janvier 2007
5 janv. 2007 à 08:56
Je suis à la recherche d'un code qui me permettrait de créer une base de données ACCESS et qui rendrait possible la fermeture du fichier .LDB qui accompagne l'utilisation de la base.
Or malgré la fermeture de la base et de la connexion, ce fichier qui verrouille la base ne permet pas de faire certaines opérations (ajout de password / compactage ou réparation).

Bref je vais essayé ce code pour voir s'il permet de solutionner le problème.
@+

Merci pour l'exemple ;-)
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
21 sept. 2006 à 17:06
Merci à Tuning Max & SALLAHEDINE pour vos commentaires je commençais à désespérer de ne pas avoir de commentaire...

Sachez que vous pouvais vous passer de placer votre bibliotèque dans les références en passant les différente déclaration (tbl,Cat,oCon,oInd) en les déclarant uniquement en Object
dim tbl as Object
...
Set tbl = createObject("ADOX.Table")

A+
...
cs_sallahedine Messages postés 4 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 7 mai 2006
10 mai 2006 à 22:38
ce code il est vrément superbe il bien il faudra juste bien le comprendre sa peut étre utile dans différante application je donne 9/10
Tuning Max Messages postés 314 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 31 août 2006 1
25 janv. 2006 à 14:52
Super, juste ce qu'il me fallait. je le teste tout de suite et je te dis quoi!
Rejoignez-nous