=============================== SIGMABASE (version 1.0) : AIDE =============================== Fonctions des touches spéciales : <-(->) : recule(avance) le curseur CNT A : saute en début de ligne CNT Z : saute en fin de ligne INS : insère un espace EFF : efface un caractère CNT X : efface la fin de la ligne RAZ : efface toute la ligne ENTREE : validation (touche gauche de la souris ou pression sur le crayon optique) STOP : annule toute action en cours (touche droite de la souris) F10 : Recopie l'écran sur l'imprimante En frappant une ligne de commande : HAUT : va à la fin du mot précédent BAS : va au début du mot suivant RAZ : rappelle et insère la dernière ligne de commande. A l'intérieur d'une fiche : HAUT : va sur la zone précédente BAS : va sur la zone suivante ACC : valide la fiche en cours et passe à la suivante RAZ : fixe une valeur par défaut pour AJOUTE, dans une zone A tout moment on peut échanger le mode de commande : - MENU => les lignes de commandes sont créées avec la souris ou le crayon optique. - COMMande => les lignes de commandes sont à entrer au clavier. Commandes diverses (options : []) - CREE FICHier [d:] => crée un nouveau fichier. - OUVRe [d:] => pour accéder au contenu d'un fichier. - CREE COMMande [d:] => crée ou permet de modifier un fichier de commandes. - EXECute [d:] => lance les commandes enregistrées. - CREE MASQue => Permet d'obtenir une autre présentation des fiches pour édition sur imprimante ou sur disque. No=1 à 99. - CREE INDEx [No] [INVErse] => crée un fichier d'index pour la rubrique désignée(No=0-9). INVErse permet de créer un index en ordre décroissant mais la commande CHERCHE est alors interdite. - INDEx [No] => pour accéder à un fichier suivant l'ordre de la rubrique désignée(No=0-9). - CHERche => quand un index est utilisé, détermine la partie du fichier où se trouve et fixe la valeur de .MIN et .MAX - SUPPrime INDEx => ferme l'index. - AJOUte => remplit la première fiche ou en ajoute d'autres à la fin du fichier. - AIDE => écrit ces pages. - RECOpie => recopie l'écran sur imprimante. - AFFIche DATE => inscrit la date de la dernière consultation du fichier ouvert. - FIXE DATE => modifie la date courante - FIXE LARGeur No => règle la largeur le l'imprimante(No=20-255). - FIXE SAUT / ou No => règle la longueur du saut de page(No=1-66). - FIXE REPOnse => prépare une réponse à une question ultérieure. - AFFIche STRUctrure => inscrit la structure du fichier ouvert. - MODIfie STRUcture => permet de modifier la stucture d'une fiche. Mais le contenu est détruit. Faire MODI STRU;AJOUte A .. - MODIfie PRESentation => pour modifier la présentation des fiches. - EFFAce => efface l'écran. - NETToie => détruit réellement les fiches marquées par SUPPrime. - DETRuit [d:][.] => efface un fichier du disque. - FERMe => ferme le fichier ouvert. - CATAlogue [0: à 4:][préfixe ou suffixe] => écrit le catalogue du disque. (4: est virtuel) - CHANge [d:] => pour remplacer la disquette système par une autre ou fixer le lecteur par défaut. - QUITte => pour arrêter. - * => les mots qui suivent ce signe ne sont pas exécutés et sont considérés comme des commentaires. - NUMEro XX - NUMEro [XX]-[YY] => permet de fixer pour la suite, l'intervalle du fichier utilisé. XX et YY peuvent ätre remplacés par : les numéros des fiches désirées. * : dans ce cas XX ou YY conserve la mäme valeur. . : XX ou YY prend le numéro de la dernière fiche appelée. Par défaut XX=1 et YY est MAX. Les autres commandes peuvent ätre suivies de : SUPPrimées, TOUT, NUMEro, POUR placés dans cet ordre. - AFFIche => inscrit les fiches. - MODIfie => permet de modifier la ou les fiches appelées. - LISTe [(*)] => écrit le contenu des des fiches. - COPIe [(*)] DANS [d:] => crée le fichier 2 avec le contenu des rubriques précisées des fiches appelées. L'* optionnel est une liste de noms de rubriques, séparés par des espaces. Elle doit ätre encadrée de parenthèses. - IMPRime [(*)] [] => Imprime les fiches ou leur contenu. Sans option le format est celui de LISTE. Deux sont possibles : SEPArateur => les caractères qui suivent remplacent ":". LF est remplacé par un retour-chariot. MASQue [No][S] => fixe le masque d'édition. Si S est seul, les contenus sont imprimés uniquement. Si No=0, les fiches sont imprimées avec le masque normal; sinon il faut préciser le numéro d'un masque crée au préalable(No=1 à 99) Si No est suivi de S, les noms de rubriques ne sont pas écrits. - ENREgistre [(*)] [] DANS [d:] => génère un fichier séquentiel ".DAT" sur sur le disque avec des données du fichier ouvert. Les options sont les mämes que celles de IMPRIME, (cf page précédente). - AJOUte A [d:] => remplit automatiquement des fiches à la fin du fichier2 avec les contenus des rubriques de même nom et de même type, des fiches appelées. - COMPte => donne le nombre de fiches appelées. - SUPPrime => effectue un marquage des fiches appelées. - RECUpere => ôte le marquage effectué par SUPPrime. - AUGMente DE => - DIMInue DE => - MULTiplie PAR => - DIVIse PAR => effectuent l'opération précisée sur le contenu de la rubrique désignée des fiches appelées. - REMPlis AVEC => inscrit dans la rubrique désignée des fiches appelées. - REMPlis AVEC .NUMero - REMPlis AVEC .COMpteur - REMPlis AVEC SOMMe (*) - REMPlis AVEC MOYEnne (*) - REMPlis AVEC PRODuit (*) écrit, dans la rubrique désignée, le résultat de l'opération. L'* est encore une liste de noms de rubriques séparés par des espaces et encadrée de parenthèses. - REMPlis FICHe XX AVEC && => inscrit dans la rubrique 1 de la fiche numéro XX, le résultat de l'opération entre les contenus de la rubrique 2 des fiches appelées && doit ätre remplacé par : .COMpteur SOMMe MOYEnne PRODuit XX peut être un numéro de fiche ou peut être remplacé par les variables systèmes suivantes: .COMpteur .EFFectif .MIN .MAX Commandes permettant une étude statistique du contenu du fichier. Elles ne portent que sur les fiches non supprimées, dans la partie du fichier fixée par NUMEro. - CROIse , => effectue un tri croisé des deux rubriques désignées. - TRIE => trie les contenus distincts de la rubrique qui sert d'index. est ECRAn ou IMPRimante. Critères d'appel des fiches : TOUT : appelle toutes les fiches(mäme marquées par SUPPrime). SUPPrimées : appelle uniquement les fiches marquées par SUPPrime. NUMEro XX : même forme que précédement. NUMEro XX-YY : même forme que précédement. POUR : appelle les fiches vérifiant la requête. Ces quatre critères de recherche peuvent ätre combinés dans l'ordre ci-dessus. TOUT et SUPPrimées s'excluent mutuellement. NUMEro fixe la partie du fichier utilisée jusqu'à ce qu'on le modifie à nouveau. POUR doit ätre suivi d'une requète : <=> [ ] = <=> [-][/] = <=> NON ET OU (dans l'ordre de priorité) = <=> = # < > <= >= (habituellement) = (si est précédé de -) Les caractères -;()=#"<> et espaces sont des séparateurs. Un mot comportant un de ces caractères doit ätre encadré de guillemets. Dans une requète, le caractère @ est automatiquement remplacé par la requète précédente. Un nom de rubrique peut être aussi remplacé par le nom d'une variable système dont voici la liste : .NUMero .COMpteur .EFFectif .MIN .MAX Il est possible de modifier le critère de recherche à l'intérieur d'une rubrique de type caractère : - si est suivi de /, alors le contenu de la rubrique devra être exactement égal à . - si est précédé de -, alors sera recherché dans tout le contenu de la rubrique. - sinon, il suffira que le début du contenu soit égal à . Limites de SIGMABASE : - nombre de fiches : le disque - nombre de rubriques : 25 - longueur zone caract. : 80 caractères - longueur zone numér. : 16 chiffres - nombre de décimales : 7 chiffres - longueur d'une fiche : 500 octets - long. mini d'une fiche : 10 octets - taille d'un index : 10000 fiches Fontenay le 20/11/86