Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: cainam am Januar 06, 2022, 11:15:16

Titel: Bankkontenübersicht in Access
Beitrag von: cainam am Januar 06, 2022, 11:15:16
Hallo zusammen
Ich möchte gerne meine unübersichtliche Excelliste neu organisieren und das in Access machen.

Ich habe rd 10 verschiedene Konti bei tw. unterschiedlichen Banken, davon hat es auch solche dabei die nicht mehr aktiv sind. Jedes Konto hat eine Anlageklasse, eine Bank, eine Kontonummer etc...

Nun füge ich da jedes Jahr am 31.12. den Jahresendsaldo ein. Später möchte ich dann abfragen können in welchem Jahr ich wieviel hatte und das noch nach Anlageklasse (Bar, Depot, Edelmetall etc.) oder weiteren Kriterien aufteilen können.

Kann mir da jemand einen Tipp geben mit was für Tabellen ich da am besten Arbeite?

Danke und Gruss Cainam
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am Januar 06, 2022, 11:31:38
Hallo,
Zitat von: undefinedNun füge ich da jedes Jahr am 31.12. den Jahresendsaldo ein.
Das ist schon mal falsch bzw. überflüssig.
Alle buchungen werden in eine Tabelle erfasst mit einem Fremdschlüssel zum Konto. Die Buchungen werden als Soll und Haben erfasst, mit entsprechenden Vorzeichen.
Der Saldo ist einfach die Summe des Buchungsbetrages gruppiert über das Konto.
Über das Wertstellungsdatum einer Buchung kannst Du zu jedem beliebigen Stichtag (auch ein Jahr) den Saldo ermitteln.

Tabellen:
- Anlageklassen
- Konten (Fremdschlüssel zur Anlaggenklasse)
- Buchungen (FS zum Konto)

Ggf. ist noch eine Tabelle für Kategorien (Miete, Gehalt, Auto, Energien etc.)sinnvoll
Titel: Re: Bankkontenübersicht in Access
Beitrag von: cainam am Januar 06, 2022, 16:31:20
Danke für die Antwort
Also die Buchungen unter jahr interessieren mich nicht (resp. das mache ich eh nie..)
Also nur der Stand ende Jahr und ggf. der erhaltene Zins oder bezahlte Spesen. Möchte eigentlich nicht  immer noch manuell ausrechnen wie hoch die veränderung ist ggü dem vorjahr...das nicht optimal...

Wie würden dann diese Tabellen aussehen?

(Buchungstabelle)
ID
Datum
Betrag
FS zum Konto

(Konten)
ID
Bankname
Kontonummer
FS zu Anlageklasse

(Anlageklasse)
ID
Anlageklasse

Bei Buchungstablle würde ich dann ende jahr für jedes Konto einen eintrag machen, dass würde dann ca so aussehen?
ID   Datum        Betrag        FS
1    31.12.20     1'000.--      FS ID 3
2    31.12.20     900.--        FS ID 5
3    31.12.20     800.--        FS ID 4
4    31.12.20     1'5.--        FS ID 6


Danke
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am Januar 06, 2022, 19:23:11
Hallo,
ja, wenn mit FS der FS zum Konto gemeint ist.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: cainam am Januar 06, 2022, 22:38:22
Wie kann ich jetzt wenn ich in der Buchungstabelle den FS anwähle so machen dass da zur auswahl ist < Kontonummer | Bank >, bei mir kommt jetzt immer < Kontonummer | 1 >
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am Januar 06, 2022, 23:46:34
Hallo,
Du musst das Kombi entsprechend einstellen.
Wenn Du nicht klar kommst, erstelle ein kleines Beispiel und lade es hier hoch.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: cainam am November 22, 2022, 23:02:35
Wie mache ich das hier beim fremdschlüssel nicht nur zahlen stehen sondern die infos daraus:

Screenshot 2022-11-22 230151.png

Screenshot 2022-11-22 231106.png
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am November 22, 2022, 23:57:01
Hallo,
ZitatWie mache ich das hier beim fremdschlüssel nicht nur zahlen stehen sondern die infos daraus:
Gar nicht, das brauchst Du nicht.
Nimm in eine Abfrage alle 3 Tabellen auf mit den Verknüpfungen über die Schlüsselfelder. Dann hast Du in einem Formular (das diese Abfrage als Datenquelle hat) alle Felder aus allen Tabellen zu Anzeige zur Verfügung.
Falls Du für das Konto in der Tabelle ein Nachschlagefeld hast, so ändere das wieder in ein ganz normales Textfeld. Nachschlagefelder sollten in Tabellen nicht verwendet werden. Nachschlagefelder (Kombinationsfelder) verwendet man nur in Formularen und haben dort die gleiche Funktionalität.

PS:
Wo kommt denn die alias Tabelle Konto_1 her ?
Kannst Du mit Entf löschen, erst die Linie, dann die Tabelle.
Warum ist bei Anlageklasse und Bank keine referentielle Integrität eingestellt ?
Solltest Du nachholen.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: Beaker s.a. am November 23, 2022, 13:30:55
Hallo,
Dem nach
Zitatund das noch nach Anlageklasse (Bar, Depot, Edelmetall etc.)
ist die Struktur falsch, weil so auf einem Konto nur eine Anlageklasse verfügbar
ist.
Der FK Anlageklasse gehört in die Tabelle "Saldis" (IMO ist der korrekte Plural
"Salden"), und ist auch dort in Beziehung zu setzen. Damit wird diese Tabelle
zu einer n:m zwischen "Konti" (Konten) und "Anlageklassen". Ausserdem ist bei
allen Beziehungen referentielle Integrität einzustellen.
Die Tabelle "Salden" kommt dann als UFo in ein HFo der "Konten"; - Anlageklasse
als Kombi
2 Spalten: ID, Anlageklasse
Breiten: 0cm, 5cm
Spalte 1 gebunden

gruss ekkehard

P.S.
@klaus
Auch wenn du wieder mit dem Argument der Aktualisierbarkeit kommst, ich empfehle
es nicht alle Tabellen in die DS-Herkunft eines Forms aufzunehmen.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am November 23, 2022, 14:18:40
Hallo,
Zitatweil so auf einem Konto nur eine Anlageklasse verfügbar ist.
Was soll daran falsch sein ?
Ein Konto kann doch nur eine Anlageklasse haben. Entweder Bar, Depot, Edelmetall etc. aber doch nie mehrere dieser Klassen.
Zitat(IMO ist der korrekte Plural "Salden"),
Ob das auch in der Schweiz gilt ?  ;D
Titel: Re: Bankkontenübersicht in Access
Beitrag von: Trombomaniac am November 24, 2022, 07:04:45
Zitat von: MzKlMu am November 23, 2022, 14:18:40
Zitat(IMO ist der korrekte Plural "Salden"),
Ob das auch in der Schweiz gilt ?  ;D


Da der Duden auch in der Schweiz gilt, ja.
Aber es gelten tatsächlich alle folgenden Plurale:
Saldos, Saldi oder Salden

Gruss aus der Schweiz

Maik
Titel: Re: Bankkontenübersicht in Access
Beitrag von: Beaker s.a. am November 24, 2022, 12:07:06
@klaus
Dann habe ich es falsch verstanden.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: cainam am November 27, 2022, 12:19:26
Zitat von: MzKlMu am November 22, 2022, 23:57:01Nimm in eine Abfrage alle 3 Tabellen auf mit den Verknüpfungen über die Schlüsselfelder. Dann hast Du in einem Formular (das diese Abfrage als Datenquelle hat) alle Felder aus allen Tabellen zu Anzeige zur Verfügung.

sorry, das verstehe ich nicht wie du das meinst
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am November 27, 2022, 12:27:28
Hallo,
was verstehst Du daran nicht ?
Ist doch ziemlich genau beschrieben.
Oder weist Du nicht was die Schlüsselfelder sind ?

Was ist mit meinen Anmerkungen zu dem PS in #7 ?
Auch den Hinweis zu den Nachschlagefeldern solltest Du nicht ignorieren.
Titel: Re: Bankkontenübersicht in Access
Beitrag von: cainam am November 27, 2022, 15:01:00
Aber auch mit einem Formular (so wie ich die daten dann erfasse) sehe ich nur die IDs und nicht die Namen

Screenshot 2022-11-27 145808.png
Titel: Re: Bankkontenübersicht in Access
Beitrag von: MzKlMu am November 27, 2022, 16:21:52
Hallo,
mit dem Formular hat das zunächst mal nichts zu tun. Du brauchst eine Abfrage mit den 3 Tabellen Konti, Bank und Anlagenklasse. In diese Abfrage muss die KontiID als 1. Spalte, dann die Kontonummer, dann Bankname und dann Anlagenklasse. Diese Abfrage wird dann Datenherkunft für das Kombi im Formular.
Spaltenzahl des Kombis 4, Spaltenbreiten sind entsprechend einzustellen. Die 1.Spalte wird mit Breite 0cm ausgeblandet.

Zu den anderen Anmerkungen hast Du immer noch nichts gesagt.

Wenn Du nicht klar kommst, erstelle ein kleines Beispiel (mit anonymen Daten). Dieses Beispeil gezippt hier hochladen.