Le 29/07/2010 20:13, Hervé a écrit :
Bonjour,

Je suis novice dans Openoffice.base. Je dois créer une table salaires avec les
colonnes salaire_brut_1 - taux_travail et salaire_brut_2. Je dois mettre à jour
automatiquement la colonne salaire_brut_2 (salaire_brut_1 * taux_travail).

Comment dois-je m'y prendre pour que cela soit automatique?

Avant je travaillais avec Microsoft access et je pouvais créer une requête mise
à jour. Quel est l'équivalent dans Openoffice.base.....

Merci de vos réponses.
Bonjour,

Je me pose une question : dès lors que tu as stocké salaire_brut_1 et taux_travail dans ta table, et dès lors que salaire_brut_2 est toujours égal à (salaire_brut_1 * taux_travail), à quoi peut bien servir de stocker salaire_brut_2 dans cette table ?

Ou alors, c'est juste pour l'afficher ? Dans ce cas, pourquoi ne pas faire s'opérer le calcul directement dans la requête ? Ça donnerait (pour ce champ particulier) : Select ("salaire_brut_1" * "taux_salaire") as "salaire_brut_2" from [ta_table]...

(si ton besoin réside dans un stockage de la donnée dans la table, sous un format particulier - genre séparateur de milliers et nombre défini de décimales - ce n'est a priori pas possible mais ce n'est pas un problème ; ce souci là n'est qu'un problème d'affichage, pas un problème de stockage ; avec Base, cet aspect là est donc traité au moment de l'affichage de la donnée dans un rapport ou dans un formulaire, le stockage s'opérant lui sous la forme brute).

A+



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à