|
|
|
Quelques propriétés ou instructions dBase ou windows expliquées. Les instructions en italiques pointent
vers une explication en français sur le site de Bernard Mouille, si une explication
figure sur ce site et celui de Bernard Mouille, un lien direct vers ce dernier en appuyant
sur l'image opérateurs et symbolesDifférence entre = et :=Pour empêcher la création d'une variable ou bien si elle n'existe pas, utilisez l'opérateur := Cet opérateur est particulièrement utile lors de l'attribution de valeurs aux propriétés. Si par inadvertance, vous saissisez une mauvaise orthographe du nom de la propriété avec l'opérateur =, une nouvelle propriété est créée; votre code s'exécutera sans erreur, mais il ne se comportera pas comme vous le vouliez. En utilisant l'opérateur :=, si la propriété (ou variable) n'existe pas, une erreur se produit. Exemple : a = 3 // fonctionne, affecte 3 à la variable que l'on nomme a et que l'on créée en même temps b := 6 // renvoie une erreur variable indéfinie, car la variable b n'existe pas si vous saisissez à présent a := 5 cela fonctionnera car la variable a bien été créée. Supposons que vous ayez une requête nommée qTest qTest.atcive = .T. // fonctionne
bien, crée en fait une nouvelle propriété active
allowDEOExeOverridevoir la page DEO ACCEPTALIAS()APPENDAPPEND BLANKAPPEND AUTOMEMAPPEND FROMclass ArrayBLANKBOF()BROWSEclass
Browse
|
| cDate = "10/03/10" |
| cHeure = "13:07:33" |
| Resultat = ctodt(cDate + " "+cHeure) |
Resultat sera bien une variable de type DT (DateTime).
Si set century est OFF, Resultat contiendra 10/03/10 13:07:33
Si set century est ON, Resultat contiendra 10/03/2010 13:07:33
Attention, l'espace entre les deux variables caractères est IMPERATIF.
Note : Si vous oubliez l'espace, alors que la documentation dBase précise que seul le format de retour de l'heure sera modifié, en fait, avec une date au format français, vous obtiendrez un résultat erroné. Au mieux vous aurez une valeur vide, au pire une date qui vous semblera farfelue (elle ne l'est pas tant que çà en fait) et une heure à 00:00:00. (discussion sur newsgroup dbase.getting-started des 9 et 10 mars 2010)
Voir la page sur les dates
FILE() (objet)
LIKE (dans une instruction Sql)
Voir la page sur les dates
Voir la page sur les dates
Permet de connaître des informations sur les versions installées de dBase et du BDE
Cette instruction renvoie trois informations suivant son paramètre ou son absence
Avec une version de dBase 2.60 nous obtenons les chaines de caractères suivantes :
1) version() sans paramètre
dBASE PLUS 2.60
2) version(1) un chiffre entier en paramètre
dBASE PLUS 2.60 b1905x (08/23/2006-EN060823)
En plus du nom commercial, vous obtenez la version de dbase après le "b", et entre parenthèses la date de la version ainsi que le language utilisé pour la copie de dBase, anglais par défaut pour les utilisateurs français
3) version(.89) en paramètre le décimal .89
BDE version: 5.2.0.2
Pour obtenir la même information, pour la version de windows, utiliser os()
Quelques corrections à apporter à ce fichier
Retour à l'accueil
Les informations de cette page sont données à titre indicatif et ne se substituent pas à celles contenues dans l'Aide de votre version de dBase qui reste la meilleure documentation.
Si vous voyez des erreurs, ou souhaitez apporter des compléments, n'hésitez pas à le signaler.
Dernière modification : lundi 01 septembre 2014
© M.Abraham.