Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > WinDev
WinDev Forum d'entraide sur la programmation en WinDev
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/11/2012, 18h34   #1
minialter
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2012
Messages : 4
Points : 1
Points : 1
Par défaut Incrémenter liste d'enregistrements

Je cherche depuis plusieurs jours comment incrémenter les n° de dossards ma liste d'enregistrement.

Le but est de cliquer sur Affecter les dossards et que les numéros de dossards se rajoute. Quelle fonction ou je ne sais dois-je utiliser???



Merci d'avance pour votre aide ;-)
Images attachées
Type de fichier : jpg affecter_dossards.JPG (43,7 Ko, 59 affichages)
minialter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 20h15   #2
miripesage
Membre Expert
 
Avatar de miripesage
 
Homme Said
pesage electronique
Inscription : novembre 2009
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Said
Localisation : Algérie

Informations professionnelles :
Activité : pesage electronique
Secteur : Industrie

Informations forums :
Inscription : novembre 2009
Messages : 697
Points : 1 114
Points : 1 114
Bonjour, c'est vraiement basic ! exemple :
Code :
1
2
3
4
5
6
HLitDernier(Dossards, NumDossards)
SI HTrouve()
NumDossards=Dossards.NumDossards + 1
SINON
NumDossards= 1
FIN
__________________
Au travail, le plus difficile, c'est d'allumer la petite lampe du cerveau. Après, ça brûle tout seul!
miripesage est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/11/2012, 13h29   #3
minialter
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2012
Messages : 4
Points : 1
Points : 1
Bonjour,

Le problème est que je veux définir tout les dossards via ce clic.
minialter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 14h58   #4
frenchsting
Expert Confirmé
 
Avatar de frenchsting
 
Homme Claude
Développeur informatique
Inscription : juin 2003
Messages : 1 806
Détails du profil
Informations personnelles :
Nom : Homme Claude
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2003
Messages : 1 806
Points : 3 151
Points : 3 151
Il suffit que tu parcours ta table et que tu affectes tes numéros...
En gros :
Code :
1
2
3
4
numDossard est entier
pour numDossard = 1 _a_ tableConcurent..occurence
  tableConcurent.Num[NumDossard] = NumDossard
fin
A affiner si tu utilises/enregistres dans un fichier...
__________________
Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...
Pas de question par MP s'il vous plait. Le forum est fait pour cela...

Make it real not fantasy
frenchsting est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/11/2012, 17h59   #5
minialter
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2012
Messages : 4
Points : 1
Points : 1
Je suis encore débutant donc désolé si mes questions sont stupides

Code :
1
2
3
4
5
6
7
8
9
10
11
12
HLitDernier(Equipes, Equipe_dossard)
SI HTrouve()
	COL_Equipe_dossard =Equipes.Equipe_dossard + 1
	Equipe_dossard est entier
	POUR Equipe_dossard = 1 _A_ TABLE_Equipes.COL_Equipe_dossard
		TABLE_Equipes.COL_Equipe_dossard = Equipe_dossard
	FIN
SINON
	Equipe_dossard= 1

FIN
Affecation des dossards se fait uniquement sur la ligne sélectionné et le n° de dossard est bloquer sur "2" et la modification ne s'enregistre pas
minialter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 23h53   #6
Nicolas_Jeanneau
Membre Expert
 
Homme Nicolas Jeanneau
Responsable du parc et des réseaux de télécommunication
Inscription : octobre 2010
Messages : 870
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Jeanneau
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Responsable du parc et des réseaux de télécommunication
Secteur : Bâtiment

Informations forums :
Inscription : octobre 2010
Messages : 870
Points : 1 682
Points : 1 682
Bonjour,

il faut que tu modifies ton code pour prendre en compte l'indice comme l'a indiqué frenchsting :

Code :
1
2
3
pour numDossard = 1 _a_ tableConcurent..occurence
  tableConcurent.Num[NumDossard] = NumDossard
fin
bref :

Code :
1
2
3
POUR Equipe_dossard = 1 _A_ TABLE_Equipes.COL_Equipe_dossard
  TABLE_Equipes.COL_Equipe_dossard[Equipe_dossard] = Equipe_dossard
FIN
à bientôt,

Nicolas
Nicolas_Jeanneau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 18h48   #7
minialter
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2012
Messages : 4
Points : 1
Points : 1
L'insertion dans le tableau fonctionne mais la base de donnée ne se met pas a jour
minialter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2012, 09h20   #8
L.nico
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 104
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 104
Points : 2 597
Points : 2 597
Bonjour Minialter,

Vous avez beaucoup de chance de faire du Windev,

car l'aide livrée avec le produit est très complète,
et le guide d'auto formation de votre version de Windev est aussi un élément incontournable (Et c'est un préalable avant de commencer à développer),

Aussi, je vous conseille de vous y référer et de regarder par exemple l'instruction HAjoute (Ca pourrait vous être utile )
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 50
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h33.


 
 
 
 
Partenaires

Hébergement Web