FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
raz d'une table
raz d'une table
Débuté par jpnimes, 27 jan. 2006 22:48 - 3 réponses
Connectez-vous…
jpnimes
#1
Posté le 27 janvier 2006 - 22:48
bonjour,
Dans une table mémoire, je souhaite mettre à zéro certaine ligne et colonne ex:
colonne (a) à (e) et ligne de (1) à (200). je recherche la formule pour remettre à zero uniquement la colonne (b) à (e) et garder les données de la colonne (a)
tablesupprime ne fonctionne pas
help
merci à tous
Signaler
0
0
daniel.cavrenne
#2
Posté le 28 janvier 2006 - 11:28
Indice est un entier
POUR Indice=1 A TableOccurrence(TABLE)
--TABLE[Indice][2]=""
FIN
Efface le contenu de la colonne 2.
Signaler
0
0
mandoman
#3
Posté le 28 janvier 2006 - 11:28
Il faut utiliser "TableModifie" cf ci-dessous en ré-affectant "0" ou "" aux colonnes désirées
Le contenu des lignes et des colonnes d'une table peut être modifié :
avec la fonction TableModifie pour modifier le contenu de la ligne en cours ou d'une ligne donnée.
Par exemple :
TableModifie(CLIENT, "PY" + TAB + "Jean" + TAB + "Nîmes")
//modifier la ligne en cours
CLIENT = "DURAND" + TAB +"Sophie" + TAB + "Nîmes"
//modifier la ligne 3
TableModifie(JOUR, "Mercredi"+TAB+"Vaqué",3)
ou directement en donnant le nom de la colonne (comme pour un champ de saisie) pour modifier le contenu de la colonne. Pour modifier une colonne d'une ligne précise, il faut indiquer le numéro de la ligne (indice).
Par exemple :
NOM[Indice] = NomClient
Signaler
0
0
Valsofts
#4
Posté le 28 janvier 2006 - 11:29
Bonjour
"jpnime" <jpnimes@free.fr> a écrit dans le message de news:
43da5b41$1@news.pcsoft.fr...
bonjour,
Dans une table mémoire, je souhaite mettre à zéro certaine ligne et
colonne ex:
colonne (a) à (e) et ligne de (1) à (200). je recherche la formule pour
remettre à zero uniquement la colonne (b) à (e) et garder les données de
la colonne (a)
tablesupprime ne fonctionne pas
help
merci à tous
Si c'est une table mémoire ... rien de plus facile.
Tu parcours la table et tu effaces les colonnes, tout simplement.
// La table s'appelle latable
// Les colonnes s'appellent colA, colB, colC, colD, colE
// la table contient 500 lignes
//
// On va effacer colB, colC, colD, colE pour les
// 200 premières lignes
i est un entier
Pour i =1 à Tableoccurrence(latable)
si i <= 200 alors
colB[i]=""
colC[i]=""
colD[i]=""
colE[i]=""
Fin
Fin
A+
Val
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte