Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Daten aus Exceltabelle in Formular darstellen

Begonnen von Micharius, Juni 22, 2017, 10:16:21

⏪ vorheriges - nächstes ⏩

Micharius

Hallo zusammen
Als Access Neuling habe ich begonnen, eine Kundendatenbank aufzubauen. Das klappt schon sehr gut, und ich habe viel gelernt dabei. Nun soll ich aber eine Exceldatei in diese einbinden. Darin sind sind Daten, welche regelmässig von einem anderen System generiert werden. Die Datei, welche auf einem Netzlaufwerk liegt, konnte ich problemlos verknüpft in Access einbinden. Darin enthalten sind auch Kundennummern, die ich mit den Kunden Datensätzen aus meiner Datenbank verbinden kann.

Es gibt die Spalten Kundennummer, Artikel und Preis in dieser Tabelle.

   
   
   
   
   
   
   
   
   
   
   
   
   
   
KundennummerArtikelbezeichnungPreis
100A100
100B120
100C140
100D160
150A100
150F180
150H200
180B100
180C140
200S360
200U400
200V430
200S360

Die Daten würde ich gerne einbinden als Registerkarte / Unterformular in einem auf Formulare aufbauenden Kundendossier in Access, zusammen mit anderen Daten natürlich. Ich benötigte die Auflistung der Kundennummern mit den Preisen der einzelnen Artikeln, sowie den Totalpreis der Artikel pro Kunde zusammengefasst.


   
   
   
   
   


   

   


   
   
   


   

   



   
   

   


   

   
   
   
   

   

   
 
KundennummerArtikelbezeichnungPreis
100A100
100B120
100C140
100D160
100Total520
150A100
150F180
150H200
150Total480
180B100
180C140
180Total240
200S360
200U400
200V430
200S94
200Total1284

Mit einem Bericht kann ich etwas in der Art basteln, aber mit den Formularen habe ich das nicht geschafft. Wäre das möglich? Oder hat jemand einen ganz anderen Ansatz, wie ich das lösen könnte?

Besten Dank im voraus für eure Inputs.

Micharius

DF6GL

Hallo,

in einem Formular kann nicht gruppiert und die Gruppensumme dargestellt werden, das funktioniert nur mit Berichten.  Es ist jedoch möglich, einen passend gruppierten Bericht als Unterbericht in das Formular (z. B. auf einer Register-Seite) darzustellen.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Micharius

Hallo - danke für die rasche Antwort. Muss ich dann den ganzen Bericht mit allen Kundennummern einbinden, oder kann ich auch - je nach Benutzerauswahl - nur den Teil mit der jeweilig ausgewählten Kundennummer darstellen?
Gruss
Micharius

DF6GL

Hallo,

der Bericht kann genauso gefiltert werden wie ein Form.  Bei der Verwendung eines UFO-Steuerelementes stehen dessen Eigenschaften "Verknüpfen von/nach" zur Verfügung
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Micharius

Perfekt, so klappt es - vielen Dank für die Hilfe!  :D :D :D