★ APPLICATIONS ★ BUREAUTIQUE ★ AMSTUS ★ |
Amstus (CPC Revue) | Applications Bureautique |
Amstus est un tableur pour AMSTRAD inspiré de son grand cousin américain LOTUS 1.2.3. a cependant l'avantage sur ce dernier d'être écrit en français et en Basic, ce qui le rend accessibles à tous. La vitesse d'exécution n'est pas trop lente en elle-même du fait de la rapidité du Basic Amstrad,mais vue l'importance de l'occupation mémoire, elle est souvent ralentie par les pauses que fait l'ordinateur pour réaménager son espace mémoire, ce qui réduit la taille du tableau à des limites inférieures à ce qui serait théoriquement possible. Un compromis a été choisi en prenant 1 5 lignes et 38 colonnes, ce qui permet, par exemple, de loger facilement un budget familial ou tout tableau devant comporter les douze mois de l'année. Pour modifier la capacité du tableau, il suffit de changer la variable FIN pour les colonnes et FINI pour les lignes. En ce qui concerne le fonctionnement, les habitués de Lotus ne seront pas dépaysés, car la présentation de l'écran est sensiblement la même :
Dans le cas d'opérations isolées, il est nécessaire de faire précéder la première donnée d'un opérateur (généralement le signe + ), sinon le programme considérera qu'il s'agit d'un caractère. Les fonctions sont de la forme SUM (A1.X1),où est le signe indispensable pour indiquer qu'il s'agit d'une fonction. SUM est le nom de la fonction (ici, somme des colonnes). A1 et X1 sont la première et la dernière cellule sur lesquelles doit être appliquée la fonction (obligatoirement séparées par un point). Attention de ne pas inclure la cellule comprenant la fonction dans son champ d'application car le programme risquerait de ne pas s'en remettre. En ce qui concerne les chaînes de caractères, il est possible de les cadrer dans les cellules en les faisant précéder des préfixes suivants : "<" - aligne à gauche dans la cellule, DESCRIPTION DES OPTIONS Option feuille GLOBAL Format - permet de redéfinir pour l'ensemble du tableau le format d'édition des nombres état, étant précisé que les cellules pour lesquelles un format particulier a été précédemment spécifié ne seront pas modifiées. Largeur - Colonnes - permet de redéfinir de toutes les colonnes du tableau la limite de 1 à 77 caractères par colonne. INSERT Ligne - crée une nouvelle ligne au-dessus de celle occupée par le curseur. EFFACE Ligne - efface la ligne sur laquelle se trouve le curseur. TITRE Ligne - permet de préserver une ou plusieurs lignes de titre en haut du tableau, qui ne seront pas effacées lors des mouvements verticaux. Ce sont toutes les lignes au-dessus du curseur lorsque l'option est choisie qui sont préservées. Fonction Bloc Un bloc est un ensemble de cellules juxtaposées constituant une forme rectangulaire. Lorsqu'un bloc doit être sélectionné, les coordonnées de son point de départ sont affichées. Elles peuvent être modifiées en déplaçant le curseur avec les flèches. Ces coordonnées sont alors fixées en tapant sur le point ".". Il est ensuite possible de définir un bloc en fixant les coordonnées de l'angle opposé du rectangle. Ces coordonnées peuvent être fixées, soit en utilisant les flèches et en appuyant sur "ENTER", lorsque le point choisi est atteint, soit en les tapant au clavier et en appuyant ensuite sur "ENTER". FORMAT Cette commande permet de définir le format d'édition des nombres compris dans un bloc selon les modes suivants : Général - la donné est conservée telle qu'elle a été choisie. C'est le format pris par défaut à la mise en route du programme. La zone entre parenthèses est vide. Fixe - permet de fixer le nombre de décimales figurant à l'affichage entre 0 et 9. Entre parenthèses, on trouve la lettre "F" suivie d'un chiffre indiquant le nombre de décimales choisies. EFFACEMENT Cette fonction permet de blanchir complètement un bloc du tableau, et par conséquent de récupérer de la place mémoire. Option Copie Il s'agit de l'une des fonctions les plus intéressantes de ce programme. Avec elle, il est en effet possible de copier une cellule vers un bloc. Si la cellule d'origine est une donnée, elle sera recopiée telle quelle dans toutes les cellules du bloc, ce qui, dans la plupart des cas, présente peu d'intérêt ; mais s'il s'agit d'une fonction, la formule sera recopiée en tenant compte de la translation, ce qui évite de réécrire des séries de fonctions ayant la même structure (exemple : totalisation de lignes ou de colonnes). L'emploi est similaire à celui des blocs. Une fois l'option sélectio-née, il faut se placer sur la cellule à copier au moyen des flèches, puis appuyer sur "ENTER" sans définir de seconde coordonnée puisqu'il ne peut être fait la copie que d'une seule cellule. Le programme demande ensuite les coordonnées d'arrivée qui sont sélectionnées comme pour un bloc. Option fichier Cette option permet de sauvegarder la totalité du tableau sur cassette ou sur disquette après avoir indiqué le nom sous lequel il doit être enregistré. Option Impression Cette option permet d'envoyer la totalité du tableau sur imprimante. TITRE Permet de choisir un titre qui sera imprimé en tête du tableau. CONFIGURATION Cp/lignes - permet de déterminer le nombre de caractères par ligne en fonction de l'option qui sera prise sur l'imprimante. De cette manière, un tableau qui ne tient pas sur une seule page pourra être édité sur plusieurs. Codes - permet d'envoyer à l'imprimante des caractères de contrôle pour effectuer sa configuration. Ils devront être spécifiés sous forme décimale comprenant obligatoirement 3 chiffres et chaque code étant séparé par un tiret (exemple : 027-091-052-119). Exécution - lance l'impression lorsque tous les paramètres sont fixés. Compte tenu de la relative lenteur du Basic, il n'a bien entendu pas été possible d'envisager un balayage systématique du tableau pour remettre à jour les formules après chaque saisie. La mise à jour n'est donc effectuée que lorsque le curseur passe sur la cellule, ou lors d'un changement de page, ce qui actualise toute la page. Il est à noter que la touche "CLR' permet de ramener le curseur en position home (A1). La modification ou l'introduction de nouvelles fonctions peut se faire en insérant, après la ligne 21 90 ou à sa place, un nouveau test conditionnel avec le nom de la fonction (3 caractères obligatoirement), envoyant sur les lignes à créer qui traiteront cette fonction.
|