TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Erweiterung benutzerdefinierter Zähler
(1 Leser) (1) Gast
Alles rund um MS-Access

THEMA: Erweiterung benutzerdefinierter Zähler

Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #84

  • vba_rookie
Hallo!

Nach langem Suchen habe ich hier Hilfe für die Erstellung eines Zählers für meine Angebotsdatenbank gefunden.
Allerdings bräuchte ich ihn in erweiterter Form.
Habe zwar versucht ihn selbst zu ergänzen, allerdings ohne Erfolg.

Zunächst mal zu der Beschreibung.
Habe zwei Kundenkreise KundeNord und KundeSüd für die ich Angebote in einer gemeinsamen Datenbank erfasse. Nun möchte ich die Angebotsnummer in folgender Form Aufbauen: N/2008/0001 (N für Nord, dann das Jahr und anschließend eine fortlaufende Nummer).
Wenn ich nun für KundeSüd ein Angebot abgebe (Angebotsnummer beginnt mit \"K/\", soll die fortlaufende Zahl ebenfalls bei Null beginnen. Im Jahr 2009 sollen beide Zähler wieder bei 1 beginnen.

Kann mir da einer helfen?

Ach übrigens: ich verwende Access 2k

Gruß vba_rookie

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #85

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo vba_rookie,

das ist kein Problem.
Mach ich morgen fertig.
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #86

  • vba_rookie
Hi TommyK,

hey, dann sag ich jetzt schon mal Danke.

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #87

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Moin vba_rookie,

anbei eine angepasste Version nach Deinen Wünschen.
Hinweis:
Diese Version beinhaltet nur Dein gewünschtes Format und ist
somit nicht mehr universell.

Dateianhang:

Dateiname: tk_UniCounterV3.zip
Dateigröße: 28096
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #88

  • vba_rookie
Hi TommyK,

erstmal vielen Danke für die schnelle Hilfe.

Nur habe ich noch ein Problem. Der Kundenkreis \"N\" oder \"S\" wird nicht in der Kundentabelle hinterlegt, sondern ist eine eigene Tabelle. Diesen Umstand kann ich leider nicht ändern, ist so vergegeben.

Habe versucht das nun entsprechend anzupassen. Allerdings klappt es nicht.
Ein weiteres Problem ist auch, dass ich so nur einen nummerischen Wert als Prefix eingeben kann, da die Angebotsnummer in der Tabelle Angebot hinterlegt werden soll.
Zur Übersicht: Es sind drei Tabellen: Angebot (enthält Angebotsnummer), Kunde (enthält Kundendaten) und Kundenkreis (enthält N und S)

Sorry, hätte das eigentlich gleich am Anfang sagen können.

Wie gehe ich jetzt vor? Habe die Felddatentypen wie Du vergeben und den Quellcode entsprechend angepasst, jedoch erscheint die Fehlermeldung
Feld 'Angebot.Angebotsnummer' darf keine Zeichenfolge der Länge Null sein

bei:
Me.Angebotsnummer = UniCounter3(4, \"Angebot\", \"Angebotsnummer\", sKundenkreis)


Kannst Du mir nochmal helfen?

Gruß vba_rookie

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #89

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo,

kannst Du mal einen Auszug Deiner DB posten?
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #90

  • vba_rookie
Das ist der angepasste Quellcode im Formular:

Private Sub cbo_KundenkreisID_AfterUpdate()
Dim sKundenkreis As String
sKundenkreis = Me.cbo_KundenkreisID
'KundenkreisID ist der Primärschlüssel der Tabelle Kundenkreis
Me.Angebotsnummer = UniCounter3(4, \"Angebot\", \"Angebotsnummer\", sKundenkreis)
End Sub


Am Zähler-Modul habe ich nichts geändert.

Oder möchtest Du eine Bsp.-DB?

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #91

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Oder möchtest Du eine Bsp.-DB?


Genau, das wäre am besten.
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #92

  • vba_rookie
Ok.
Das mach ich dann heut Abend.

Von der Arbeit aus ist es mir nicht erlaubt das zu machen.

Nochmals Danke.

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #93

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Alles klar.
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #96

  • vba_rookie
So, hat heute doch etwas länger gedauert...

Dateianhang:

Dateiname: UniCounter_Kundenkreis.zip
Dateigröße: 14269

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #97

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo,

anbei Deine DB.
Es müsste jetzt laufen.
Waren ein paar Code Korrekturen notwendig.

Dateianhang:

Dateiname: UniCounter_Kundenkreis_New.zip
Dateigröße: 18173
Gruß TommyK

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #99

  • vba_rookie
Vielen Dank für die schnelle Antwort.
Das klappt wunderbar.

Jetzt hab ich (hoffentlich) eine letzte Frage: Was genau müsste ich im Quellcode ändern, damit ich das Trennzeichen \"/\" komplett herauslassen möchte?
Hab versucht die entsprechenden Stellen anzupassen, aber dann zählt er nicht mehr weiter.

Problematik ist: Ich möchte das Angebot später an Word übergeben und das Angebot unter der Angebotsnummer speichern, leider funktioniert das nicht mit \"/\" im Namen.

Sorry wegs dem erneuten Nachhacken.

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #100

  • vba_rooki
Und weil ich so gern nachrage (erneutes Sorry).
Es wird ja jedes Mal das aktuelle Datum in den Zähler gegeben. Gibt es auch die Möglichkeit das Datum aus einem Feld, welches nicht unbedingt das aktuelle Datum enthält einzutragen (das Angebot manchmal eine Woche vor der Weitergabe an den Kunden erfasst). Gerade zum Jahresende könnte das ein Problem werden.

Danke schonmal im Voraus.

Re:Erweiterung benutzerdefinierter Zähler 4 Jahre, 1 Monat her #102

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Moin,

anbei eine neue Version.
Die Slashs sind raus.
Im Form hast jetzt eine Checkbox und ein Textfeld.
Willst Du ein anderes Startdatum verwenden klickst Du die Box an und trägst ein Datum ein. Dann wählst Du im Kombifeld Deinen Kundenkreis aus.
Nicht vergessen danach die Checkbox wieder ausschalten!

Dateianhang:

Dateiname: UniCounter_Kundenkreis_New_2.zip
Dateigröße: 20305
Gruß TommyK
Moderatoren: TommyK
Ladezeit der Seite: 2.26 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173444 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval