Liste des procédures et fonctions ipScript

Database
Date
FTP
File
Graphic
Internet
Report
String
System

Database
DbAssignTable
DbCancel
DbClose
DbCommit
DbDelete
DbEdit
DbEngine
DbField
DbFilter
DbFirst
DbFreeTable
DbGoToNearest
DbGotoKey
DbInMemory
DbInsert
DbJpegImg
DbLast
DbNext
DbOpen
DbPost
DbPrior
DbRecordCount
DbRollBack
DbSetField
DbSetKey
DbStartTransaction
DbToTable
SQLSaveToTable
SqlAssign
SqlAssignDB
SqlAssignDbReadOnly
SqlCommit
SqlConnection
SqlError
SqlExec
SqlExecTime
SqlField
SqlFieldCount
SqlFieldName
SqlFieldType
SqlFirst
SqlFree
SqlJpegImg
SqlLast
SqlNext
SqlPrior
SqlQuery
SqlRecordCount
SqlRollback
SqlStartTransaction
SqlToJSON
SqlToStr
SqlToTextFile
StrToHTML

Function DbToTable(Fichier, Titre, Champs, Nombre)

Permet d'afficher sous forme de table html le contenu d'une table de base de donnée.

Fichier est l'identificateur assigné a la table par DbAssignTable.

Titre est le titre affiché avec la balise html <caption>.

Champs est la liste des champs devant être affichés. Les champs sont séparés par un point virgule. Si un champs n'existe pas dans la table, une colonne vide est ajoutée au tableau.

Nombre est le nombre d'enregistrements devant être affichés. Si Nombre égal -1, tous les enregistrements de la table seront affichés.

Il est nécessaire de se positioner sur un enregistrement (le premier du tableau) avant d'appeler DbToTable.

La fonction retourne le nombre d'enregistrements affichés.

Pour la mise en forme de la table (couleur, taille, ...) voir la structure du fichier DBI qui permet d'associer une chaîne de format html à chaque champs de la table de base de donnée.

Exemple :

<ips>
Script;
Define F;
Begin
DbAssignTable(F, 'c:\matable.dat');
DbOpen(F);
If DbFirst(F,'') Then DbToTable(F,'matable.dat', 'nom;prenom;telephone', -1);
DbClose(F);
DbFree(F);
End;
</ips>



Disponible à partir de ipScript version 2.00