Papyrus Autor
Willkommen im Forum

Startseite » Papyrus allgemein » Hilfe / Support » 1 Datenbank mit 2 Rechnungstabellen
1 Datenbank mit 2 Rechnungstabellen [Beitrag #10643] Do, 21 Juni 2012 15:11 Zum nächsten Beitrag gehen
Jens Seiler ist gerade offline  Jens Seiler
Beiträge: 36
Registriert: März 2010
Ort: Berlin
Member
Hallo,
mir fehlt die Idee.

Ich habe eine Kundendatenbank, aus welcher heraus ich Rechnungen mit fortlaufenden Nummern schreibe.

Nunmehr habe ich eine 2. Firma, die auf dieselbe Kundendatenbank zugreift. Auch von hier möchte ich Rechnungen mit fortlaufenden Rechnungsnummern schreiben.

Mein Problem ist nun, dass ich die Fortlaufung generell habe.
Richte ich aber eine 2. Rechnungstabelle ein, verschwindet die erste.

Gibt es eine Lösung?

Gruß
Jens Seiler


Ich denke an Sie - Viele Grüße
wissen Sie noch
http://www.jens-der-denker.de
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10644 ist eine Antwort auf Beitrag #10643] Do, 21 Juni 2012 15:44 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
Jens Seiler schrieb am Do, 21 Juni 2012 15:11

Mein Problem ist nun, dass ich die Fortlaufung generell habe. Richte ich aber eine 2. Rechnungstabelle ein, verschwindet die erste.

Wie sehen denn die Formeln für die Rechnungsnummern in der ersten und in der zweiten Rechnungstabellen aus? Eventuell greifen die auf dieselbe globale Variable zu.
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10645 ist eine Antwort auf Beitrag #10643] Do, 21 Juni 2012 16:02 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
Jens Seiler ist gerade offline  Jens Seiler
Beiträge: 36
Registriert: März 2010
Ort: Berlin
Member
IF SUBSTRING(SYSDATE, 4, 2) != akt_Monat THEN LET akt_Monat = SUBSTRING(SYSDATE, 4, 2) LET RgNr = 101 ELSE LET RgNr = RgNr + 1 ENDIF RETURN RIGHT(SYSDATE, 2) + SUBSTRING(SYSDATE, 4, 2) + '-' + STR(RgNr)

Wie kann ich nun auf eine 2. Variable zugreifen?


Ich denke an Sie - Viele Grüße
wissen Sie noch
http://www.jens-der-denker.de
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10646 ist eine Antwort auf Beitrag #10645] Do, 21 Juni 2012 16:40 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
Ich nehme an, dass RgNr die Variable ist?

1. Unter Datenbank > Eigenschaften > Variablen muss eine neue Variable angelegt werden, z.B. RgNr2

2. In der Formel der zweiten Rechnungstabelle alle Vorkommen von RgNr durch RgNr2 ersetzen.

3. Eventuell muss auch das Datenfeld entsprechend umbenannt werden (Datenbank > Feldeigenschaften). Und die Reportvorlage nicht vergessen.
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10647 ist eine Antwort auf Beitrag #10643] Fr, 22 Juni 2012 14:00 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
Jens Seiler ist gerade offline  Jens Seiler
Beiträge: 36
Registriert: März 2010
Ort: Berlin
Member
Danke, glucose,
bislang hat alles funktioniert. Jetzt tat sich aber ein Folgeproblem auf.
Wenn ich nun eine neue Rg. in die Maske eintragen will, zählen beide Variablen hoch. Im Eingabefeld kann ich sie zwar einfach rauslöschen, aber in den Variablen muss ich beim jetzigen Stand der Dinge manuell reingehen, um zurückzusetzen.

Wenn ich jetzt also die Möglichkeit hätte, dass nur die gewollte Variable hochzählt, sind all meine Probleme vom Tisch. Razz


Ich denke an Sie - Viele Grüße
wissen Sie noch
http://www.jens-der-denker.de
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10648 ist eine Antwort auf Beitrag #10643] Fr, 22 Juni 2012 14:22 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
Ulli ist gerade offline  Ulli
Beiträge: 1784
Registriert: November 2007
Senior Member
Da sehe ich kaum eine andere Lösung, als einfach ZWEI Rechnungstabellen zu führen - eine pro Firma.

Scheint mir eh die sauberere Lösung zu sein ...?


Gruß

Ulli Ramps

R.O.M. Logicware GmbH, Berlin
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10649 ist eine Antwort auf Beitrag #10648] Fr, 22 Juni 2012 16:02 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
Ulli schrieb am Fr, 22 Juni 2012 14:22

Da sehe ich kaum eine andere Lösung, als einfach ZWEI Rechnungstabellen zu führen - eine pro Firma.

Das passiert ja auch. Aber die beiden Tabellen greifen zur Zeit noch auf dieselbe globale Variable "RgNr" zu, was hier noch besser getrennt werden muss.
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10650 ist eine Antwort auf Beitrag #10647] Fr, 22 Juni 2012 16:21 Zum vorherigen Beitrag gehenZum nächsten Beitrag gehen
glucose ist gerade offline  glucose
Beiträge: 791
Registriert: Januar 2008
Ort: Berlin
Senior Member
Jens Seiler schrieb am Fr, 22 Juni 2012 14:00

Wenn ich nun eine neue Rg. in die Maske eintragen will, zählen beide Variablen hoch.

Hast Du wirklich eine zweite Rechnungstabelle angelegt oder nur ein ein zusätzliches Datenfeld in der schon bestehenden Rechnungstabelle? Wenn beide Variablen gleichzeitig erhöht werden, klingt das eher nach dem zweiten Fall. Ansonsten müssen die Rechenformeln überprüft werden, ob sie die falsche Variable verändern.
Re: 1 Datenbank mit 2 Rechnungstabellen [Beitrag #10663 ist eine Antwort auf Beitrag #10643] Sa, 23 Juni 2012 11:40 Zum vorherigen Beitrag gehen
Jens Seiler ist gerade offline  Jens Seiler
Beiträge: 36
Registriert: März 2010
Ort: Berlin
Member
Danke Glucose,
jetzt läuft alles.


Ich denke an Sie - Viele Grüße
wissen Sie noch
http://www.jens-der-denker.de
Vorheriges Thema: Checkbox
Nächstes Thema: Base: Wie Texte aus Feldern in neues Feld übertragen?
Gehe zum Forum:
  


aktuelle Zeit: Do Mai 23 09:04:51 CEST 2013

Insgesamt benötigte Zeit, um die Seite zu erzeugen: 0.01556 Sekunden