Chromosome Home Page

Trucs et Astuces RDB

Base de données relationnelle

Impression d'une base de données avec mise en page

Observatoire de Genève

Marche à suivre

Ne pas oublier de créer un fichier de mise en page forminv.rep qui sera utilisé pour l'impression.

*********************************************************
*	Observatoire de Genève - Labo Electronique	*
*	Michel Crausaz 28 janvier 1998			*
*	Inventaire					*
*							*
*********************************************************

Toutes les bases de données [rdb] se trouvent dans le repertoire:
=================================================================

[~crausaz/rdb/depelec/]
 
On peut les voir et les modifier avec: 
======================================

[rdbedit elin.rdb]

Le fichier [forminv.rep] fait la mise en page de la fiche imprimée:
====================================================================

[nedit forminv.rep]

Syntaxe pour voir TOUTES les fiches avec mise en page:
====================================================== 
	
[report forminv.rep < elin.rdb | more]

Syntaxe pour imprimer TOUTES les fiches avec mise en page:
========================================================== 

pour imprimer toutes les fiches = longues phrases perdues à droite .....

[report forminv.rep < elin.rdb | lpr -Php0]

idem avec cadre + date + retour à la ligne automatique des longues phrases
	
[report forminv.rep < elin.rdb | lprtxt]

Syntaxe pour trier et imprimer les fiches triées:
================================================= 

Fiches 1 à 50
	
[row 'nu_tri >=1 && nu_tri 50' < elin.rdb > qq.tmp]

Fiches 11 à 49
	
[row 'nu_tri >=11 && nu_tri <50' < elin.rdb > qq.tmp]

imprimer ensuite le fichier [qq.tmp] avec:

[report forminv.rep < qq.tmp | lprtxt]

Syntaxe pour trier et imprimer une fiche triée:
=============================================== 

Fiches 55

[row 'nu_tri >=55 && nu_tri <=55' < elou.rdb > qq.tmp]
	
imprimer ensuite le fichier [qq.tmp] avec:

[report forminv.rep < qq.tmp | lprtxt]

Fichier texte forminv.rep pour la mise en page

  • Insertion du <nom du champs> de la base de données
  • IMPORTANT: En bas de la page il faut insérer un caractère de saut de page

Exemple de formulaire d'impression:

 

OBSERVATOIRE DE GENEVE - LABORATOIRE D'ELECTRONIQUE - INVENTAIRE
****************************************************************

Numéro d'inventaire: <inventaire>			Etiquette placée: <etiquette>		

Description: <description>

=======================================================================================

Modèle No: <modele_nu>						

Fabrique No: <fabriquant_nu>

=======================================================================================

Fournisseur	: <fournisseur>
Valeur		: <valeur>
Destination	: <destination>

Date de mise en service	: <mise_en_service>
Bon de commande No	: <bon_cde>
Date de la commande	: <date_bcde>

=======================================================================================

Remarques: <remarques>

=======================================================================================

Cet appareil fonctionne avec des piles	: <pile>

Si oui, voir la base de données pile.rdb pour connaitre le type de pile nécessaire
au fonctionnement de cet appareil

=======================================================================================

Date de mise hors-service	: <date_hs>
Appareil stocké où		: <stocke_ou>
Appareil détruit		: <detruit>
Appareil vendu			: <vendu>

=======================================================================================

REM1	: <rem1>
REM2	: <rem2>
REM3	: <rem3>

=======================================================================================

Numéro unique de tri : <nu_tri>

Date des contrôles annuels à tamponer derrière cette feuille, merci

Marche à suivre pour imprimer cette page:  ~crausaz/rdb/depelec/lisezmoi.txt 

=======================================================================================
<np>   caractère de saut de page


Tout compléments ou adjonctions de links seront les bienvenus, merci
Trucs et Astuces Chromosome Observatoire de Genève

   Dernière modification: 17.05.2006
   Copyright © 1995-2024 Michel Crausaz, Tous droits réservés
   Réalisation: Michel Crausaz - Observatoire de Genève
Page précedente    Haut de la page    Page suivante   
Recherche dans la page