J'ai trouvé la solution à mon problème avec un tableau, mais j'aimerais
savoir pour ne pas mourir trop idiot.
J'ai un tableau simple : MonTableau est un tableau de 1 dates.
Apparemment, MAIS JE NE VOIS CA NULLEPART DANS L'AIDE, cette création
provoque d'office un ajout vide dans le tableau.
En récupérant le premier 'enreg' dans le tableau il me sortait la date
d'aujourd'hui ...
En changeant le tableau en un tableau avec 1 chaine (au lieu de date), le
premier enreg est une chaine vide....
La soluce est bien sur un TableauSupprimeTout, mais puisqu'il n'y a rien de
décrit de tout ça dans la doc, je me demande si je fais une connerie quelque
part ou si c'est normal.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
Jean Passe a formulé ce jeudi :
Salut,
[...]
Merci de vos lumières.
Extrait de l'aide (WD7.5), "Date" "Type Date :
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Jean Passe a formulé ce jeudi :
Salut,
[...]
Merci de vos lumières.
Extrait de l'aide (WD7.5), "Date"
"Type Date :
Par défaut, une variable de type date est initialisée avec la date du
jour (date système). Pour régler la valeur par défaut affectée aux
variables de type Date, Heure et DateHeure, utilisez la fonction
DateHeureParDéfaut."
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Jean Passe
Salut,
Extrait de l'aide (WD7.5), "Date" "Type Date :
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création de tableau simple provoque l'ajout d'un élément vide (date par défaut si de type date, mais chaine vide si de type chaine). Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne pas sur un tableau simple). Il faut donc savoir que ton tableau contient 2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé). Pas grave quand on le sait, mais en attendant... :-/
Merci. A+
-- Jan Van Wijk
Salut,
Extrait de l'aide (WD7.5), "Date"
"Type Date :
Par défaut, une variable de type date est initialisée avec la date du
jour (date système). Pour régler la valeur par défaut affectée aux
variables de type Date, Heure et DateHeure, utilisez la fonction
DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création
de tableau simple provoque l'ajout d'un élément vide (date par défaut si de
type date, mais chaine vide si de type chaine).
Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est
de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne
pas sur un tableau simple). Il faut donc savoir que ton tableau contient
2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau
nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé).
Pas grave quand on le sait, mais en attendant... :-/
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création de tableau simple provoque l'ajout d'un élément vide (date par défaut si de type date, mais chaine vide si de type chaine). Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne pas sur un tableau simple). Il faut donc savoir que ton tableau contient 2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé). Pas grave quand on le sait, mais en attendant... :-/
Merci. A+
-- Jan Van Wijk
Carlos Lobo
Jean Passe a formulé la demande :
Salut,
Extrait de l'aide (WD7.5), "Date" "Type Date :
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création de tableau simple provoque l'ajout d'un élément vide (date par défaut si de type date, mais chaine vide si de type chaine). Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne pas sur un tableau simple). Il faut donc savoir que ton tableau contient 2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé). Pas grave quand on le sait, mais en attendant... :-/
Merci. A+
Une technique simple sous WD8: //Variables MonTableau est un tableau de 0 dates MaDateEncours est date i,nb est entier //Code //=> remplissage pour i= 1 à nb MaDateEncoursÊlculSurMaDateEncours() TableauAjoute(MonTableau,MaDateEncours) fin //=> Nombre d'éléments info(dimension(MonTableau))
Bonnes fêtes à tous
-- ^^ le désinterressement m'intéresse ^^
Jean Passe a formulé la demande :
Salut,
Extrait de l'aide (WD7.5), "Date"
"Type Date :
Par défaut, une variable de type date est initialisée avec la date du
jour (date système). Pour régler la valeur par défaut affectée aux
variables de type Date, Heure et DateHeure, utilisez la fonction
DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création
de tableau simple provoque l'ajout d'un élément vide (date par défaut si de
type date, mais chaine vide si de type chaine).
Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est
de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne
pas sur un tableau simple). Il faut donc savoir que ton tableau contient
2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau
nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé).
Pas grave quand on le sait, mais en attendant... :-/
Merci.
A+
Une technique simple sous WD8:
//Variables
MonTableau est un tableau de 0 dates
MaDateEncours est date
i,nb est entier
//Code
//=> remplissage
pour i= 1 à nb
MaDateEncoursÊlculSurMaDateEncours()
TableauAjoute(MonTableau,MaDateEncours)
fin
//=> Nombre d'éléments
info(dimension(MonTableau))
Par défaut, une variable de type date est initialisée avec la date du jour (date système). Pour régler la valeur par défaut affectée aux variables de type Date, Heure et DateHeure, utilisez la fonction DateHeureParDéfaut."
Oui, j'aurais du penser à cela, c'est vrai, mais j'ignorais que la création de tableau simple provoque l'ajout d'un élément vide (date par défaut si de type date, mais chaine vide si de type chaine). Le seul moyen de savoir combien de 'lignes' se trouvent dans le tableau est de gérer un compteur lors de l'ajout (le TableauInfo pour ça ne fonctionne pas sur un tableau simple). Il faut donc savoir que ton tableau contient 2683 éléments et non pas 2682 (que tu viens d'ajouter au tableau nouvellement créé). Et ça c'est indiqué nullepart (enfin j'ai pas trouvé). Pas grave quand on le sait, mais en attendant... :-/
Merci. A+
Une technique simple sous WD8: //Variables MonTableau est un tableau de 0 dates MaDateEncours est date i,nb est entier //Code //=> remplissage pour i= 1 à nb MaDateEncoursÊlculSurMaDateEncours() TableauAjoute(MonTableau,MaDateEncours) fin //=> Nombre d'éléments info(dimension(MonTableau))