Access

Fermé
angels64 - 14 juil. 2010 à 00:26
 angels64 - 17 juil. 2010 à 12:01
Bonjour,

d'avance merci à tous ceux (celles) qui prendront quelque minutes pour m'aider...

voici mon petit problème :

je dispose d'access 2003. j'ai crée une base de donnée avec différentes tables : client, articles...et là je voudrais m'attaquer aux tarifs. l'idée est que le tarif est changeant chaque semaine. dans ma table tarif j'ai donc pour les champs :
- la référence article (liée à la table des articles)
- le n° de semaine
- le prix unitaire



mais je ne parviens pas à créer un formulaire pour pouvoir une saisie agréable. l'idéal serait de pouvoir modifier les données en utilisant un TCD mais je n'y parviens pas avec en colonne les n° de semaines et en lignes les réf articles... l'intersection donnant le prix unitaire. j'ai bien essayé de le transférer sur excel mais je ne peux pas non plus changer les données

peut-être que vous pourrez m'éclairer

merci de votre aide!





A voir également:

7 réponses

Le Pingou Messages postés 12190 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 18 novembre 2024 1 449
15 juil. 2010 à 15:17
Bonjour,

Première solution, votre table de tarif dans un classeur Excel ou vous avez par exemple : colonne A dès [A2] les numéros de semaine et sur la ligne 1 dès [B1] la référence de l'article les tarifs se retrouve dès [B2]. Dans Access vous créer une table lié comme suit : Importer données externes et prendre soin de choisir [Lier à la source de données en créant une table attachée] et suivre les instructions.

Deuxième solution, créer une table [T_Tarif] avec les champs [Article], [TarifSem01], [[TarifSem02], etc. selon quantité désirée. Ensuite pour entrer/modifier les tarifs vous créez un formulaire basé sur cette table.
1
bonsoir,

personne pour me donner un petit coup de main?

merci
0
Le Pingou Messages postés 12190 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 18 novembre 2024 1 449
14 juil. 2010 à 23:15
Bonjour,
Est-ce que c'est le tarif que vous voulez changer ?
Si oui est-ce qu'il faut garder l'ancien prix ?
0
en fait je voudrais une seule table pour le tarif et entrer le tarif à la semaine dedans... bien sûr en gardant les anciens prix car je veux m'en servir pour faire des bons et les garder en mémoire...
l'idéal pour moi serait de pouvoir faire de la saisie avec un tableau croisé dynamique mais je n'y arrive pas. Il faut dire que je suis novice avec access 2003 et autodidacte de surcroit ce qui ne me facilite pas la tâche!

exemple:

ARTICLES SEM01 SEM02 SEM03
article 1 12 10 8
article 2 9 9 9
article 3 11 11 13

je vois que les colonnes ne s'alignent pas dans le message... ils faut donc imaginer une colonne par semaine. les chiffres en gras sont les données que je voudrais pouvoir entrer

merci de votre aide
0

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

Posez votre question
Bonjour,

merci pour votre réponse. j'y ai déjà pensé mais je trouve que créer un champ par semaine est lourd et risque de devenir gênant si je dois utiliser la base pendant 5 ans ou plus. j'aimerais pouvoir avoir un seul champ tarif et ne pas avoir à renseigner sans cesse le champ semaine pour la saisie de nouveaux champs.
µEtant débutante sous access, j'ai pas mal de difficultés mais après avoir bien cherché sur le net je ne suis pas sûre qu'il y ait de solution à mon problème.
0
Le Pingou Messages postés 12190 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 18 novembre 2024 1 449
Modifié par Le Pingou le 17/07/2010 à 11:33
Bonjour,
Dans le cas ou vous voulez conserver les anciens tarifs il faut aussi garder les dates de leurs applications (ici la semaine) et rassurez-vous se n'est pas lourd pour Access. Il est bien entendu que le champ semaine est crée uniquement s'il y a un nouveau tarif.
Note : le tableau croisé dynamique est une synthèse d'une table de données, donc pas de saisi de donnée possible.

Salutations.
Le Pingou
0
merci de votre aide je vais faire comme cela!
0