Fusionner 2 lignes sous Access
Fermé
zywam
Messages postés
32
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
15 janvier 2011
-
30 avril 2008 à 14:28
zywam Messages postés 32 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 15 janvier 2011 - 5 mai 2008 à 11:34
zywam Messages postés 32 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 15 janvier 2011 - 5 mai 2008 à 11:34
A voir également:
- Access regrouper des lignes
- Comment regrouper des pdf - Guide
- Comment regrouper des applications sur android - Accueil - Guide Android
- Regrouper plusieurs feuilles excel en une seule - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Partager des photos en ligne - Guide
4 réponses
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
1 mai 2008 à 09:22
1 mai 2008 à 09:22
Bonjour,
si tu ne nous dis pas ce qu'il y a comme champ dans ta table, ce que contiennent les différents enregistrements concernant la même opération immoblière, pourquoi est ce que parfois il peut y avoir plusieurs enregistrements etc etc, on ne peut pas le deviner.
C'est sympa parfois de se mettre à la place de la personne qui va consacrer un peu de temps à essayer de t'aider, et de lui simplifier la tâche...
si tu ne nous dis pas ce qu'il y a comme champ dans ta table, ce que contiennent les différents enregistrements concernant la même opération immoblière, pourquoi est ce que parfois il peut y avoir plusieurs enregistrements etc etc, on ne peut pas le deviner.
C'est sympa parfois de se mettre à la place de la personne qui va consacrer un peu de temps à essayer de t'aider, et de lui simplifier la tâche...
zywam
Messages postés
32
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
15 janvier 2011
29
5 mai 2008 à 10:41
5 mai 2008 à 10:41
Merci de t'intéresser à mon problème, excuse de ne pas être bien clair dans la description de celui ci.
Donc j'ai une table qui décrit des opérations immobilières avec comme champs : le nom de l'opération immobilière, l'année de construction, la ville où se trouve l'opération, l'adresse, le nombre de logement, l'origine du financement de l'opération, le statut de l'opération (accession ou location), le type (collectif ou individuel).
Parfois, il arrive qu'une opération immobilière soit décrite sur plusieurs lignes parce qu'il est possible qu'une opération ait plusieurs source de financements, dans ce cas il y a autant de ligne pour une même opération que d'origine de financement, il est aussi possible, qu'une même opération mêle collectif et individuel, dans ce cas aussi il y a une ligne pour chaque particularité alors que le reste de la ligne ne va pas changer.
Je souhaiterai avoir une ligne par opération immobilière. Le problème est que si je regroupe tout sur une ligne, je perd de l'information, j'ai donc penser à multiplier les champs pour garder les particularités. exemple : au lieu d'avoir un champs "type" rempli par "individuel" ou "collectif" j'ai deux champs "individuel" et "collectif" avec à l'intérieur de ces champs le nombre de logements dans l'opération concernée par chaque critère.
Mon problème est comment remplir ces champs de façon automatique, réduire à une seule ligne chaque opération.
Je ne sait pas si je suis sur la bonne voie et si j'ai été bien clair.
Merci de m'acorder un peu d'attention
à bientôt
Donc j'ai une table qui décrit des opérations immobilières avec comme champs : le nom de l'opération immobilière, l'année de construction, la ville où se trouve l'opération, l'adresse, le nombre de logement, l'origine du financement de l'opération, le statut de l'opération (accession ou location), le type (collectif ou individuel).
Parfois, il arrive qu'une opération immobilière soit décrite sur plusieurs lignes parce qu'il est possible qu'une opération ait plusieurs source de financements, dans ce cas il y a autant de ligne pour une même opération que d'origine de financement, il est aussi possible, qu'une même opération mêle collectif et individuel, dans ce cas aussi il y a une ligne pour chaque particularité alors que le reste de la ligne ne va pas changer.
Je souhaiterai avoir une ligne par opération immobilière. Le problème est que si je regroupe tout sur une ligne, je perd de l'information, j'ai donc penser à multiplier les champs pour garder les particularités. exemple : au lieu d'avoir un champs "type" rempli par "individuel" ou "collectif" j'ai deux champs "individuel" et "collectif" avec à l'intérieur de ces champs le nombre de logements dans l'opération concernée par chaque critère.
Mon problème est comment remplir ces champs de façon automatique, réduire à une seule ligne chaque opération.
Je ne sait pas si je suis sur la bonne voie et si j'ai été bien clair.
Merci de m'acorder un peu d'attention
à bientôt
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
5 mai 2008 à 11:06
5 mai 2008 à 11:06
Ah, voilà qui est plus clair!!!
Non, je ne pense pas que tu sois sur la bonne voie. Tu utilises Access comme tu utiliserais Excel, par exemple. Alors qu'Access est un SGBDR, le R signifiant "Relationnel".
Je m'explique.
Tu devrais avoir une table pour les opérations immobilières:
Le nom de l'opération immobilière,
l'année de construction,
la ville où se trouve l'opération,
l'adresse,
le nombre de logement,
le statut de l'opération (accession ou location).
Ca c'est, d'après tes explications, le "1 à 1". C'est à dire que chacune de ces infos ne figure qu'une seule fois par opération.
Les autres infos peuvent être présentes à plusieurs reprises (Plusieurs financements et/ou plusieurs types).
Elles ne doivent donc pas être présentes dans la même table.
Tu dois faire une table "financements" (Nom de l'opération, origine du financement) et une table "Types" (Nom de l'opération, type (collectif ou individuel), nombre de logements concernés.
Ces trois tables seront liées par le champ "Nom de l'opération", qui servira de clé à la table opérations.
La clé des autres table portera sur deux champs, Nom de l'opération et origine du financement pour la première, Nom de l'opération et type de logement pour l'autre.
Ca ne sera ensuite ni très rapide ni très simple de récupérer tes infos et de les dispatcher dans les tables, mais c'est tout à fait faisable, et je te jure que ça vaut le coup. Sinon ça ne sert à rien d'utiliser Access - au contraire, même, je dirais. C'est pire que d'utiliser Excel en faisant les calculs à la calculette et en reportant les résultats dans les cellules!!!
Refais signe si tu as besoin d'explications supplémentaires...
Non, je ne pense pas que tu sois sur la bonne voie. Tu utilises Access comme tu utiliserais Excel, par exemple. Alors qu'Access est un SGBDR, le R signifiant "Relationnel".
Je m'explique.
Tu devrais avoir une table pour les opérations immobilières:
Le nom de l'opération immobilière,
l'année de construction,
la ville où se trouve l'opération,
l'adresse,
le nombre de logement,
le statut de l'opération (accession ou location).
Ca c'est, d'après tes explications, le "1 à 1". C'est à dire que chacune de ces infos ne figure qu'une seule fois par opération.
Les autres infos peuvent être présentes à plusieurs reprises (Plusieurs financements et/ou plusieurs types).
Elles ne doivent donc pas être présentes dans la même table.
Tu dois faire une table "financements" (Nom de l'opération, origine du financement) et une table "Types" (Nom de l'opération, type (collectif ou individuel), nombre de logements concernés.
Ces trois tables seront liées par le champ "Nom de l'opération", qui servira de clé à la table opérations.
La clé des autres table portera sur deux champs, Nom de l'opération et origine du financement pour la première, Nom de l'opération et type de logement pour l'autre.
Ca ne sera ensuite ni très rapide ni très simple de récupérer tes infos et de les dispatcher dans les tables, mais c'est tout à fait faisable, et je te jure que ça vaut le coup. Sinon ça ne sert à rien d'utiliser Access - au contraire, même, je dirais. C'est pire que d'utiliser Excel en faisant les calculs à la calculette et en reportant les résultats dans les cellules!!!
Refais signe si tu as besoin d'explications supplémentaires...
zywam
Messages postés
32
Date d'inscription
mercredi 25 juillet 2007
Statut
Membre
Dernière intervention
15 janvier 2011
29
5 mai 2008 à 11:34
5 mai 2008 à 11:34
Merci bien pour ton aide, je vais essayé ta solution