CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Enigme,Charade,....

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:07:29

Va dans Access, crée une nouvelle bdd, vide de toute table, req, formulaire, état etc.
Ouvre un module de code et copie ce que je t´ai renvoyé.
Puis passes en mode débug, tu tapes
? RemplirCourse,
tu réponds à la question sur le décalage, et tu inspectes le résultat par:
? course(1, 1) & " / " & course(1, 2) & " / " & course(1, 5)

Pete
Pete
Niveau 10
05 juillet 2004 à 16:11:29

Mais ma fonction n´est pas dans le module, elle est dans le formulaire.

Pete
Pete
Niveau 10
05 juillet 2004 à 16:13:22

Elle s´enclenche par un bouton de commande sur ce formulaire.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:14:25

Tu peux enlever la fonction du formulaire et la mettre dans un module de code, au contraire, elle servira aux autres formulaires, aux états, aux expressions dans les reqûêtes.
Il faut juste appeler les fonctions en lui fournissant les paramètres ( les champs renseignés du formulaire).

Pete
Pete
Niveau 10
05 juillet 2004 à 16:17:14

Mouais ça m´embête un peu de faire comme ça, je préfère que tout soit caser dans le code formulaire, de toutes façons ces fonctions ne seront pas utilisées ailleurs.
Mais il semblerait que j´ai pas le choix...

Pete
Pete
Niveau 10
05 juillet 2004 à 16:20:03

Puis ça m´explique toujours pas ça marche pas avec cette variable, alors que pour les autres déclarées de la même manière y´a pas de problèmes...

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:22:04

Si ça marche chez moi et pas chez toi, alors que Course n´est pas un mot-clé, vérifies qu´elle n´est pas déclarée ailleurs encore.

Quoi qu´il en soit, les fonctions étant par nature réutilisables et réentrantes, il faut toujours les déclarer dans des modules de code.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:22:56

Aurais-tu un champ dans le formulaire qui pourrait aussi s´appeler Course par ex?

Pete
Pete
Niveau 10
05 juillet 2004 à 16:23:32

En fait par fonction j´entends plus ´code associé à un bouton de commande´.

Pete
Pete
Niveau 10
05 juillet 2004 à 16:24:07

J´ai aucun champ dans le formulaire, seulement 5 boutons de commande.

Pete
Pete
Niveau 10
05 juillet 2004 à 16:24:27

Et aucun n´est appelé course.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:28:31

Je vais faire qqes essais, je re ASAP

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:32:19

Ca marche aussi directemetn dans un formulaire que j´ai créé à cet effet.
Bdd vierge de toute table, req, état.
Un module de code avec les variables globales.
Un formulaire avec un bouton et le code suivant, ça marche:
Private Sub Commande1_Click()
nbcourse = 1
nbvague(1) = 1
Spinner = 1
For L = 1 To nbcourse
For N = 1 To nbvague(L)
course(Spinner, 1) = L ´ c´est là qu´il y a problème
course(Spinner, 2) = N

Msg = " Entrer le DECALAGE DE TEMPS ( en seconde) "
Title = " DECALAGE DE TEMPS"
course(Spinner, 5) = InputBox(Msg, Title)

If course(Spinner, 5) = " " Then
MsgBox ( "décalage = 0 pour vague " & N & " de la course " & L)
course(Spinner, 5) = 0
End If

Spinner = Spinner + 1
Next N
Next L
End Sub

Pete
Pete
Niveau 10
05 juillet 2004 à 16:36:00

:snif2: je comprends plus rien!!

Je viens de changer le nom de course en course_tableau et maintenant ça marche !

Donc finalement il devait bien y´avoir un truc Course déclaré autre part, mais je l´avais pas trouvé :snif:

Bon ben voilà, désolé pour tout ce dérangement.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:37:01

Le prochain apéro sera pour toi

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:37:57

Tu nous inviteras tous à surfer sur les vagues

Pete
Pete
Niveau 10
05 juillet 2004 à 16:39:53

En même temps je devais m´y attendre, à ce qu´une variable soit déjà nommée course dans un programme utilisée par une société de chronométrage :honte:

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:40:39

ENIGME
Arthur se promène au cimetierre avec Jeannot...
Arthur : Tiens regarde, la tombe de Norbert.
Jeannot : Et alors ? ?
Arthur : C´est un type que j´ai déja vu, mais qui ne m´a pas vu.
Jeannot : Super, tu joues encore à cache cache à ton age ?
Arthur : Rha... Arrete donc... Voyons ce qu´il y a de marqué sur cette tombe.

Norbert, 1905 - 1984
Paix à son âme.

Arthur : Hé bien, quelle originalité....
Jeannot : En effet...
Arthur : En plus il y a une erreur !

Mais laquelle?

Coolman a deviné que Norbert est aveugle.
prauron a deviné qu´il y a une faute d´orthographe et c´est juste.

Pourriez-vous trouver pourquoi Arthur a remarqué qu´il y avait cette erreur?

Pete
Pete
Niveau 10
05 juillet 2004 à 16:41:28

Oui voilà en plus je vous ai salement détourné de votre propos d´origine.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 16:41:53

Tu bosses chez un équipementier de sports ou un grand distributeur?

Sujet fermé pour la raison suivante : Ce sujet est archivé et se poursuit sur le nouveau sujet : http://www.jeuxvideo.com/forums/42-3030-59624398-1-0-1-0-0.htm
La vidéo du moment