ChocEtiq - Structure de la base de données

Le fichier CHOCETIQ.MDB est au format Microsoft Access 2. Sa structure est :

Table Categories

Nom

Type

Longueur

Nom

caractères

50

Index

Description

Unique

Primaire

PrimaryKey

+Nom

O

O

 
Table CompositionLot

Nom

Type

Longueur

NomLot

caractères

50

NomProduit

caractères

50

Quantite

nombre double

8

Index

Description

Unique

Primaire

IProduit

+NomProduit



PrimaryKey

+NomLot;+NomProduit

O

O

 
Table Compositionproduit

Nom

Type

Longueur

NomProduit

caractères

50

NomIngredient

caractères

50

Quantite

nombre double

8

Pourcentage

booléen

 

Index

Description

Unique

Primaire

IIngredient

+NomIngredient



PrimaryKey

+NomProduit;+NomIngredient

O

O

 
Table Etiquettes

Nom

Type

Longueur

Nom

caractères

50

MargeHaute

nombre double

8

MargeGauche

nombre double

8

NbVertical

nombre double

8

NbHorizontal

nombre double

8

Hauteur

nombre double

8

Largeur

nombre double

8

EcartVertical

nombre double

8

EcartHorizontal

nombre double

8

Orientation

booléen

1

RtfLogoVisible

booléen

1

RtfLogoLeft

nombre double

8

RtfLogoTop

nombre double

8

RtfLogoWidth

nombre double

8

RtfLogoHeight

nombre double

8

RtfIdentiteVisible1

booléen

1

RtfIdentiteLeft1

nombre double

8

RtfIdentiteTop1

nombre double

8

RtfIdentiteWidth1

nombre double

8

RtfIdentiteHeight1

nombre double

8

RtfLibelleVisible

booléen

1

RtfLibelleTop

nombre double

8

RtfLibelleLeft

nombre double

8

RtfLibelleWidth

nombre double

8

RtfLibelleHeight

nombre double

8

RtfCompositionVisible

booléen

1

RtfCompositionTop

nombre double

8

RtfCompositionLeft

nombre double

8

RtfCompositionWidth

nombre double

8

RtfCompositionHeight

nombre double

8

RtfDateVisible

booléen

1

RtfDateLeft

nombre double

8

RtfDateTop

nombre double

8

RtfDateWidth

nombre double

8

RtfDateHeight

nombre double

8

RtfCodeCaisseVisible

booléen

1

RtfCodeCaisseLeft

nombre double

8

RtfCodeCaisseTop

nombre double

8

RtfCodeCaisseWidth

nombre double

8

RtfCodeCaisseHeight

nombre double

8

RtfPoidsVisible

booléen

1

RtfPoidsLeft

nombre double

8

RtfPoidsTop

nombre double

8

RtfPoidsHeight

nombre double

8

RtfPoidsWidth

nombre double

8

RtfPrixVisible

booléen

1

RtfPrixLeft

nombre double

8

RtfPrixTop

nombre double

8

RtfPrixWidth

nombre double

8

RtfPrixHeight

nombre double

8

RtfLibelleFontName

caractères

50

RtfLibelleFontSize

nombre double

8

RtfLibelleAlignment

nombre entier

2

RtfLibelleFontColor

nombre double

8

RtfLibelleFontBold

booléen

1

RtfLibelleFontItalic

booléen

1

RtfLibelleFontUnderline

booléen

1

RtfLibelleFontStrikeThru

booléen

1

RtfCompositionFontName

caractères

50

RtfCompositionFontSize

nombre double

8

RtfCompositionAlignment

nombre entier

2

RtfCompositionFontColor

nombre double

8

RtfCompositionFontBold

booléen

1

RtfCompositionFontItalic

booléen

1

RtfCompositionFontUnderline

booléen

1

RtfCompositionFontStrikeThru

booléen

1

RtfDateFontName

caractères

50

RtfDateFontSize

nombre double

8

RtfDateAlignment

nombre entier

2

RtfDateFontColor

nombre double

8

RtfDateFontBold

booléen

1

RtfDateFontItalic

booléen

1

RtfDateFontUnderline

booléen

1

RtfDateFontStrikeThru

booléen

1

RtfCodeCaisseFontName

caractères

50

RtfCodeCaisseFontSize

nombre double

8

RtfCodeCaisseAlignment

nombre entier

2

RtfCodeCaisseFontColor

nombre double

8

RtfCodeCaisseFontBold

booléen

1

RtfCodeCaisseFontItalic

booléen

1

RtfCodeCaisseFontUnderline

booléen

1

RtfCodeCaisseFontStrikeThru

booléen

1

RtfPoidsFontName

caractères

50

RtfPoidsFontSize

nombre double

8

RtfPoidsAlignment

nombre entier

2

RtfPoidsFontColor

nombre double

8

RtfPoidsFontBold

booléen

1

RtfPoidsFontItalic

booléen

1

RtfPoidsFontUnderline

booléen

1

RtfPoidsFontStrikeThru

booléen

1

RtfPrixFontName

caractères

50

RtfPrixFontSize

nombre double

8

RtfPrixAlignment

nombre entier

2

RtfPrixFontColor

nombre double

8

RtfPrixFontBold

booléen

1

RtfPrixFontItalic

booléen

1

RtfPrixFontUnderline

booléen

1

RtfPrixFontStrikeThru

booléen

1

RtfPhotoVisible

booléen

1

RtfPhotoLeft

nombre double

8

RtfPhotoTop

nombre double

8

RtfPhotoWidth

nombre double

8

RtfPhotoHeight

nombre double

8

RtfIdentiteVisible2

booléen

1

RtfIdentiteLeft2

nombre double

8

RtfIdentiteTop2

nombre double

8

RtfIdentiteWidth2

nombre double

8

RtfIdentiteHeight2

nombre double

8

RtfPoidsRefVisible

booléen

1

RtfPoidsRefLeft

nombre double

8

RtfPoidsRefTop

nombre double

8

RtfPoidsRefHeight

nombre double

8

RtfPoidsRefWidth

nombre double

8

RtfPoidsRefFontName

caractères

50

RtfPoidsRefFontSize

nombre double

8

RtfPoidsRefAlignment

nombre entier

2

RtfPoidsRefFontColor

nombre double

8

RtfPoidsRefFontBold

booléen

1

RtfPoidsRefFontItalic

booléen

1

RtfPoidsRefFontUnderline

booléen

1

RtfPoidsRefFontStrikeThru

booléen

1

RtfEAN13Visible

booléen

1

RtfEAN13Top

nombre double

8

RtfEAN13Left

nombre double

8

RtfEAN13Width

nombre double

8

RtfEAN13Height

nombre double

8

RtfEAN13Fontname

caractères

50

RtfEAN13Fontsize

nombre double

8

RtfEAN13Legende

booléen

1

Imprimante

texte

100

RtfNutriLeft

nombre double

8

RtfNutriTop

nombre double

8

RtfNutriWidth

nombre double

8

RtfNutriHeight

nombre double

8

RtfNutriFontBold

booléen

1

RtfNutriBlackcolor

nombre double

8

RtfNutriWhilteColor

nombre double

8

RtfNutriVisible

booléen

1

RtfNutriModele

nombre entier

2

RtfNoLotFontName

caractères

50

RtfNoLotFontSize

nombre double

8

RtfNoLotAlignment

nombre entier

2

RtfNoLotFontColor

nombre double

8

RtfNoLotFontBold

booléen

1

RtfNoLotFontItalic

booléen

1

RtfNoLotFontUnderline

booléen

1

RtfNoLotFontStrikeThru

booléen

1

RtfNoLotVisible

booléen

1

RtfNoLotLeft

nombre double

8

RtfNoLotTop

nombre double

8

RtfNoLotWidth

nombre double

8

RtfNoLotHeight

nombre double

8

RtfDateFabFontName

caractères

50

RtfDateFabFontSize

nombre double

8

RtfDateFabAlignment

nombre entier

2

RtfDateFabFontColor

nombre double

8

RtfDateFabFontBold

booléen

1

RtfDateFabFontBold

booléen

1

RtfDateFabFontBold

booléen

1

RtfDateFabFontBold

booléen

1

RtfDateFabVisible

booléen

1

RtfDateFabLeft

nombre double

8

RtfDateFabTop

nombre double

8

RtfDateFabWidth

nombre double

8

RtfDateFabHeight

nombre double

8

RtfNutriFontName

caractères

50

RtfZoneLibre1Visible

booléen

 

RtfZoneLibre1Left

nombre double

8

RtfZoneLibre1Top

nombre double

8

RtfZoneLibre1Width

nombre double

8

RtfZoneLibre1Height

nombre double

8

RtfZoneLibre1Memo

memo

 

RtfZoneLibre2Visible

booléen

 

RtfZoneLibre2Left

nombre double

8

RtfZoneLibre2Top

nombre double

8

RtfZoneLibre2Width

nombre double

8

RtfZoneLibre2Height

nombre double

8

RtfZoneLibre2Memo

memo

 

Rtf5Cvisible

booléen

 

Rtf5CLeft

nombre double

8

Rtf5CTop

nombre double

8

Rtf5CWidth

nombre double

8

Rtf5CHeight

nombre double

8

Rtf5CCouleur

nombre entier

2

RtfQRcodeVisible

booléen

 

RtfQRcodeLeft

nombre double

8

RtfQRcodeTop

nombre double

8

RtfQRcodeWidth

nombre double

8

RtfQRcodeHeight

nombre double

8

RtfQRcodeContenu

memo

 

RtfQRcodeCouleur

nombre double

8

Index

Description

Unique

Primaire

PrimaryKey

+Nom

O

O

 

Table Ingredients

Nom

Type

Longueur

Nom

caractères

100

LibelleEtiq

caractères

50

Allergene

caractères

100

SurEtiquette

booléen

1

Categorie

caractères

50

NoCiqual

nombre double

8

Code5c

caracères

2

Index

Description

Unique

Primaire

ICategorie

+Categorie



PrimaryKey

+LibelleEtiq

O

O

 
Table Lots

Nom

Type

Longueur

Nom

caractères

50

Codecaisse

caractères

20

LibelleEtiq

caractères

50

Poids

nombre double

8

PoidsRef

caractères

10

Prix

nombre double

8

DureeConservation

nombre double

8

Photo

objet binaire

0

TaillePhoto

nombre double

8

UniteDuree

nombre entier

2

DLCDLUO

booléen

1

Complement

memo

 

EAN13

caractères

13

FormatEtiq

caractères

50

NoLot

caractères

20

DateFab

caractères

20

FormatEtiq2

caractères

50

FormatEtiq3

caractères

50

NomEtiq

caractères

50

NomEtiq2

caractères

50

NomEtiq3

caractères

50

ActiveEtiq

booléen

1

ActiveEtiq2

booléen

1

ActiveEtiq3

booléen

1

Portion

nombre double

8

Code5C

caractères

2

Index

Description

Unique

Primaire

PrimaryKey

+Nom

O

O

 
Table Produits

Nom

Type

Longueur

Nom

caractères

100

LibelleEtiq

caractères

50

Photo

objet binaire

0

CodeCaisse

caractères

20

Poids

nombre double

8

Poidsref

caractères

10

Prix

nombre double

8

DureeConservation

nombre double

8

TaillePhoto

nombre double

8

UniteDuree

nombre entier

2

DLCDLUO

booléen

1

Complement

memo

 

EAN13

caractères

13

FormatEtiq

caractères

50

NoLot

caractères

20

DateFab

caractères

20

FormatEtiq2

caractères

50

FormatEtiq3

caractères

50

NomEtiq

caractères

50

NomEtiq2

caractères

50

NomEtiq3

caractères

50

ActiveEtiq

booléen

1

ActiveEtiq2

booléen

1

ActiveEtiq3

booléen

1

Portion

nombre double

8

Code5C

caractères

2

Index

Description

Unique

Primaire

PrimaryKey

+Nom

O

O

 
Table Standards

Nom

Type

Longueur

Nom

caractères

50

MargeHaute

nombre double

8

MargeGauche

nombre double

8

NbVertical

nombre double

8

NbHorizontal

nombre double

8

Hauteur

nombre double

8

Largeur

nombre double

8

EcartVertical

nombre double

8

EcartHorizontal

nombre double

8

Index

Description

Unique

Primaire

Nom

+Nom

O


PrimaryKey

+Nom

O

O

 
Table Vendeur

Nom

Type

Longueur

LogoVendeur

objet binaire

 

TailleLogo

nombre double

8

Identite1

memo

 

Identite2

memo

 

VCardNom

caractères

100

VCardPrenom

caractères

100

VCardRue1

caractères

200

VCardRue2

caractères

200

VCardCodePost

caractères

10

VCardVille

caractères

100

VCardTel1

caractères

50

VCardTel2

caractères

50

VCardFax

caractères

50

VCardEmail

caractères

100

VCardUrl

caractères

100

VCardResponsable

caractères

100

Table Unités

Nom

Type

Longueur

unite

caractères

10

uniteref

caractères

10

coeff

nombre double

8

texte

caractères

50

texteref

caractères

50

textepluriel

caractères

50

texteportion

caractères

10

 

Index

Description

Unique

Primaire

PrimaryKey

+unite

O

O

Table Mentions

Nom

Type

Longueur

NumeroMentier

Entier

2

Mention

caractères

100

 

Index

Description

Unique

Primaire

PrimaryKey

+NumeroMention

O

O

Table Parametres

Nom

Type

Longueur

numerodeversion

caractères

10

 

La table NUTRI.MDB, au format Microsoft Access 2, est une réduction de la table Ciqual aux paramètres nécessaires à ChocEtiq. Elle conserve le nom des champs de la base Ciqual 2013 de l'Agence nationale de sécurité sanitaire de l'alimentation, de l'environnement et du travail (Anses).

Table Food

Nom

Type

Longueur

 

ORIGFDCD

nombre double

8

code de l'aliment

ORIGFDNM

caractères

250

libellé français

ENGFDNAM

caractères

150

libellé anglais

 

Index

Description

Unique

Primaire

FOODORIGFDCD

+ORIGFDCD

N

N

Table Compiled_data

Nom

Type

Longueur

 

ORIGFDCD

nombre double

8

code de l'aliment

ORIGCPCD

nombre double

8

catégorie

SELVALtexte

caractères

255

valeur

 

Index

Description

Unique

Primaire

COMPILED_DATAORIGCPCD

+ORIGCPCD

N

N

COMPILED_DATAORIGFDCD

+ORIGFDCD

N

N

 

Catégories :

328

Energie


25003

Protéines


31000

Glucides


32000

Sucres


40000

Lipides


40302

AG saturés


34100

Fibres


10110

Sodium

 

 

Autres fichiers :

BOUTON.WAV : utilisé par le paramètre "Boutons sonores"

CATEGORIES1.RPT, CATEGORIES2.RPT, INGREDIENT1.RPT, LOT1.RPT, LOTCOMPOSITION1.RPT, LOTCOMPOSITION2.RPT, PRODUIT1.RPT, PRODUITCOMPOSITION1.RPT : états imprimés en français (générés en Crystal Report 4)

CATEGORIES1EN.RPT, CATEGORIES2EN.RPT, INGREDIENT1EN.RPT, LOT1EN.RPT, LOTCOMPOSITION1EN.RPT, LOTCOMPOSITION2EN.RPT, PRODUIT1EN.RPT, PRODUITCOMPOSITION1EN.RPT : états imprimés en anglais (générés en Crystal Report 4)

CHOCETIQ.EXE : application ChocEtiq

HISTORIQUE.TXT : descriptif des différentes évolutions de l'application par numéros de version (format texte libre) en français

HISTORIQUEEN.TXT : descriptif des différentes évolutions de l'application par numéros de version (format texte libre) en anglais

CHOCETIQ.CHM : le présent fichier d'aide en français

CHOCETIQEN.CHM : le fichier d'aide en anglais

Ressources linguistiques : Sous-répertoire \LANGUES

CHOCETIQ.FR    Ressources linguistiques françaises

CHOCETIQ.EN    Ressources linguistiques anglaises

FR.RLE    Drapeau français

EN.RLE    Drapeau anglais

Fichiers exemples présents dans le répertoire de l'application (par défaut C:\program files\chocetiq)

Ingredients.cei : fichier français de plus de 1790 ingrédients regroupés en 69 catégories

Categories.cei : fichier français de 69 catégories

Standards.cei : fichier de 66 formats de planches d'étiquettes.

Note : pour l'intégration de ce fichier, double-cliquez sur le fichier Standards.cei au poste de travail sans avoir lancer l'application au préalable

Exemplelot.cei : fichier d'exemple d'un lot, incluant photos, produits, ingrédients et catégories nécessaires

Eti... . cei : divers fichiers de formats d'étiquettes

 


Sommaire de l'aide :

Unités

Présentation

Valeurs nutriotionnelles

Utilisation

Mise à jour

Catégories

Pdf

Ingrédients

Ressources linguistiques

Produits

Envoi par messagerie

Lots

Réglementation

Unités

Base de données nutritionnelles - Ciqual

Étiquettes

Score nutritionnel, 5-C

Formats des étiquettes

QrCode

Paramètres généraux

Structure de la base de données

 

Licence d'utilisation


Adagio

ADAGIO

1, rue de la Gare - 54450 BLÂMONT - FRANCE

Tél : 03.83.42.39.73 - contact@chocetiq.com

© Tous droits réservés 2007/2021 - ADAGIO