... kan ik in de tabel dan alles wat een factuur aangaat in vermelden (klantgegevens, omschrijving, aantal,eenheid , btw en totaalbedrag)
Oeps, ik was al bang dat je het verkeerd zou begrijpen. In een tabel sla je alleen
die gegevens op die horen bij de entiteit (=gegevenssoort). Factuurgegevens zijn dus een factuurdatum + nummer, een klantnummer etc. Klantgegevens horen thuis in een klantentabel, Factuurregels horen thuis in een tabel factuurregels. Ik had het eerder over de
formulieren, niet over de
tabellen.
BTW is een eigenschap van ofwel een artikel (hoog btw tarief, laag btw tarief etc) of desnoods, als je één tarief hanteert, zet je het vast in de tabel Factuur. Gegevens die je kunt berekenen, sla je nooit op in een tabel. Dus als je in de tabel FactuurRegels een ArtikelID, Prijs, Aantal, Korting en BTW hebt, weet je alles om de prijs uit te rekenen. Kwestie van formules maken in de query.
In je rapport gebruik je vervolgens de Groepeer functie om groepen te maken van de factuur. Dus op basis van KlantID, Factuurnummer o.i.d. bepaal je de enkele factuur, en in de voettekst van de Detailsectie tel je netjes alle bedragen op voor het totaal. Layout? Pak een wizard, maak een eerste versie en pas die aan. Gaat veruit het snelst.
Een factuurnummer automatisch ophogen is een automatische functie die je simpel kunt maken, en als standaardwaarde aan het tekstvak kunt toewijzen. Zoek even in dit forum op Volgnummer, en je krijgt verschillende functies te zien, die verschillende soorten nummers genereren. Maar wel allemaal met dezelfde techniek. Take your pick!