toujours, des 00/00/00 sauf si je transforme le date en caractere, bizare
bonsoir,
Malheureusement,
qaund je confirme la chaine en date, il affiche toujours "00/00/00" alors il a fallu que je transforme le champ date de la table en chaine, en ce moment il marche, mais il n'est pas possible d'effectuer des opertions (-;+;etc) sur ce type). Bizar, il fallu que je procede comme tel.
mon champ date est affiché en jj/mm/aaaa, et je sais pas si c'est cela le problème, ( date court et spécial forcé)
J’ai créé d’abord un formulaire de recherche sur lequel je saisi la date de début de la semaine et fin de la semaine nommée respectivement dans 2 variables :
Dsemaine:=Chaine(Date du jour)
Et
Fsemaine:=Chaine(Date du jour)
Sur cette fenêtre j’ai créé un bouton de recherche dont le code est le suivant :
`selection de la table
TOUT SELECTIONNER([Externes])
`recherche dans la table en transformant le champ Ext_Date en chaine de caractère
CHERCHER PAR FORMULE([Externes];Chaine([Externes]Ext_Date)>=Dsemaine;*)
CHERCHER PAR FORMULE([Externes];Chaine([Externes]Ext_Date)<=Fsemaine)
`verification si il ya des enregistrements
Si (Enregistrements trouves([Externes])#0)
SELECTION VERS TABLEAU([Externes]Ext_Num;tnum)
TRIER TABLEAU(tnum;>)
` une recherche par tableau
TOUT SELECTIONNER([Externes_Actes])
CHERCHER PAR TABLEAU([Externes_Actes]Ext_Num;tnum)
Sinon
`un beep s il ya pas d’enregistrements
BEEP
Fin de si
NE PAS VALIDER
Ce code se trouve sur le bouton du formulaire sortie dans lequel s’affiche les informations
`créer une zone à l'écran destinée à afficher le formulaire
NumFenetre:=Creer fenetre formulaire([INTERFACE];"RechercheSemaine";Fenêtre palette ;Centrée horizontalement ;Centrée verticalement )
`afficher le contenu du formulaire recherche dans la fenêtre créée ci-dessus
DIALOGUE([INTERFACE];"RechercheSemaine")
`la recherche étant effectuée, on peut refermer la fenêtre
FERMER FENETRE(NumFenetre))