|
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
CARRYCHR() (fonction) class COMBOBOX
class EDITORCLOSE PROCEDURE
COPYCOPY BINARYCOPY MEMOCOPY STRUCTURECOPY TABLECOPY TO ARRAYCOUNTCREATE TABLE
CTODT()Cette fonction permet de convertir une chaine de caractères en format DateTime La chaîne de caracères passée doit être sous la forme date + heure. exemple :
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) DATABASE()
DATE()Voir la page sur les dates DBF()DELETEDELETE TABLEDELETE TAGDEOdir()
DO WHILEEDITclass
Editor
EOF()eof()
ERASE
ERROR()EXITFIELD()fields
FILE()
(commande xBase)
FILE() (objet) findwindow()FLDCOUNT()FLOCK()FLUSHflush()
fontName
fontSize
FOR ... ENDFORFOR()class
Form
FUNCTIONGETENV() - csidlclass
Grid
height
HTOI()
IFINDEXISTABLE()ITOH()
KEY()KEYMATCH()LDRIVER().leftTrim()
LEN().length
LIKE (dans une instruction Sql) LOCALLOCK()MEMLINES()metric
MKDIR
MLINE()MSGBOX()null
ON ERROR.open()
OPEN DATABASEORDER()OS()PACKPARAMETERS
class
Query
REPLACERELEASERETURN.rightTrim()
RLOCK()class
Rowset
scrollBar
SELECTSELECT()SET ALTERNATESET DATE TOVoir la page sur les dates SET EXCLUSIVESET MARK TO
Voir la page sur les dates SET MEMOWIDTHSET PROCEDURE TOSET SAFETYSKIPSLEEPSUBSTR()TAG()TAGCOUNT()TAGNO()text
this
class
Timer
TO
top
TOTALTRY
UNIQUE()UNLOCKUPPER()
USEUSE
VAL()
.value
VERSION()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() width
WINREG.hQuelques corrections à apporter à ce fichier with
WORKAREA()wrap
ZAP
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.
© M.Abraham.
|