Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Faktura





Frage

Hallo zusammen. Ich programmiere mir gerade eine Access Datenbank für eine Faktura. Ich habe da aber noch ein Problem das ich nach etlichen Versuchen nicht lösen kann. Ich möchte eine Datenbank einrichten die im Formular in der oberen hälfte die Personaldaten, welche ich von einer Tabelle integrieren kann, und in der Unteren hälfte quasi die Rechnung schreiben kann mit den Feldern Art.-Nr. Produktename und Preis auch wieder von einer Tabelle einfüge. Wie kann ich in einem Formular zwei verschiedene Tabellen benutzen? Gruss Speed

Antwort 1 von heizeisen

Hi speed,

da musst Du grundlegendes berücksichtigen. Weshalb sollen denn in der oberen Hälfte Personaldaten und unten Verkaufsdaten stehen. geht es hier um eine Personalkaufabwicklung oder eher um Leistungsmessung von Mitarbeiter im VK. beides muss unterschiedliche aufgebaut sein.

Weiterhin ist wichtig gibt es mehrere Positionen je Rechnung, unterschiedliche MwSt-sätze, müssen Rechnungsnummern fortlaufend sein, etc.

Also ein bischen ausführlicher bitte sonst wirds mit der Hilfestellung etwas schwör.

Bis dann.
He

Antwort 2 von speed

Es ist so, wenn ich eine Rechnung schreibe sollten die Kundendaten mittels einer Tabelle ins Formular integriert werden können. Dazu muss ich für die bestellte Ware Position um Position auch mittels Tabelle ins Formular eingeben können was der Kunde bezogen hat.

Wenn du mir aber anratest dass ich beides getrennt eingeben soll, z.B. in einem Formular nur die Positionen was der Kunde bezogen hat, so wäre ich froh zu erfahren wie der Aufbau am ehesten sinn machen würde.

Antwort 3 von heizeisen

Hi,

Empfehlung:
Guck Dir mal die Musterdb nrodwind an.

kennste Dich mit Primärfeldern und Beziehungen aus?

also nachdem was Du

Antwort 4 von piano

Hallo
Den Tip mit Nordwind-DB möchte ich auch empfehlen.
Dazu noch: Um Einzelpositionen im Rechnungsformular anzuzeigen, stelle eine 1:n - Beziehung zwischen Kunden und Auftragspositionen mit Schlüssel Kunden-Nummer her. Dann erstelle ein Unterformular mit dem Assistenten.

Gruß piano

Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 5 von speed

Danke für den Tip

Das mit der 1:n-Beziehung leuchtet ein.

Ich habe auch schon im Internet herumgestöbert.
Dabei fiel mir auch auf, das manchmal bei einer Verknüpfung in einer Abfrage die Verbindungen mit einer 1 und einem umgekipten 8 ausgestattet sind.

Für was sind diese Zeichen und wo kann ich diese aktivieren?

Antwort 6 von trekking

1:8(umgekippt) ist genau das gleiche wie 1:n
die Umgekippte 8 steht genau wie n für unendlich.

Beim erstellen der Beziehung erhälst du dies automatisch wenn du in deiner Tabelle auf der linken seite einen Schlüssel wie z.B FirmenID hast und in deiner Tabelle der rechten Seite Einen doppelten Schlüssel Wie z.B FirmenID und ArtikelID.

In der linken Tabelle steht dann immer nur eine Firma mit einer ID, in der rechten Tabelle kann eine Firma eben viele Artikel haben.
Beachte noch dabei, dass du zuerst in der rechten Tabelle ArtikelId schreibst und dann FirmenID.
Da kannst du dir später wenn du mit DAO und Indizes arbeitest viel suchen sparen;)

Gruß trekking

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: