Requete comme source de controle

Résolu
chris3313 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



Est-il possible d'utiliser une requête n'ayant qu'un champ dans la source contrôle d'un champ de formulaire?
Ex: formulaire : champ "ancien solde" , peut-on comme source contrôle mettre le résultat d'une requête d'un seul champ ? Et si oui comment ?

Merci par avance
A voir également:

7 réponses

RV71 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   31
 
Bonjour,

il faut baser ton formulaire sur une requête qui contiendra, entre autres, ce fameux champ calculé...

Ensuite, tu pourras l'afficher dans ton form

Par contre, vu que c'est un résultat, tu ne pourras pas le modifier...

A+
0
chris3313 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour RV_71

Merci pour ta réponse, mais que veux-tu dire par "baser ton formulaire sur une requête" ?
Faut-il que le formulaire soit entièrement fait sur les éléments contenus dans la requête ?
Est-ce possible ? car je croyais qu'un formulaire était basé sur une table.
Merci
A+
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
on peut, en général, utiliser partout une requête à la place d'une table (à part que les requêtes ne sont pas toujours modifiable).
tu ne partages pas assez d'information pour que nous puissions être plus précis.
0
RV71 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   31
 
Bien entendu que ton formulaire peut être basé sur une requête !

A+
0
chris3313 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Dans le détail, j'ai créé une table composée de 24 champs dont 6 champs calculés A - B - C- D -E - F donnant le montant d'une "Nouvelle échéance", différent pour chaque entité (A B ....).
J'ai crée un formulaire reprenant ces champs dont 6 me servent pour entrer manuellement, au départ, l'échéance primaire et changeant au fur et à mesure des nelles échéances.
J'ai créé une requête reprenant les dernières échéances que j'aurais souhaité pouvoir faire entrer automatiquement, en l'incluant dans la source contrôle du champ des nouvelles échéances.
Je ne sais pas si j'ai été assez clair.
Merci
0
RV71 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   31
 
Pas vraiment clair...

Déjà, ne stockes pas des calculs dans les tables.
Ensuite tu parle de champs calculés, et de rentrer manuellement...

Si tu veux uniquement afficher une nouvelle échéance basée sur un autre champs (calculé ou non), tu peux le faire via une requête.

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chris3313 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Mais où alors stocker des calculs ?
Il y a 6 champs calculés (qui calculent la nouvelle échéance) et 6 champs dans lesquels j'entre les anciennes échéances.
C'est dans ces derniers que je souhaitais faire entrer automatiquement les montants des nouvelles échéances.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
on ne stocke pas les calculs, on les effectue, et on obtient le résultat via une requête.
si j'ai deux champs quantite et prixunitaire, je peux faire ainsi:
select quantite, prixunitaire, quantite * prixunitaire as prixtotal from matable
0
RV71 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   31
 
Tu as uniquement besoin d'une date de départ...

Ensuite, tu calcules tes échéances avec des requêtes en te basant sur cette date de départ.

A+
0
chris3313 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
OK Merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peux-tu alors marquer la discussion comme résolue?
0