MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 18.05.2018, 07:09   #31
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Zitat: von Beaker s.a. Beitrag anzeigen

Das funktioniert doch in Ralfs DB, - jedenfalls bei mir. Fehlte ja nur das
.Requery auf das Kombi in den Positionen.

Da habe ich wohl was falsch gemacht

Zitat:


Wenn dann die Fahrzeuge einzeln aufgeführt werden sollen brauchst du
mindestens noch eine Tabelle für diese. Besser (anwenderfreundlicher bei
der Erfassung) noch eine Tabelle für Hersteller und Modelle.
Die FahrzeugID müsste dann noch als Fremdschlüssel mit in die Positionen
übernommen werden. Und/oder, falls die Preise bei gleicher DL auch noch
pro Fahrzeug unterschiedlich sind, in die Kundenpreistabelle.

Ist wohl vernünftig so!

Zitat:

Und übrigens noch was …
Unsere Frage nach Standardpreisen ist noch nicht beantwortet,

Dann verstehe ich eure Frage mit den Standardpreisen nicht.

Es gibt eigentlich keine Standardpreise nur Standard Leistungen.

Jeder Kunde hat die gleichen Leistungen aber seine eigenen bzw. individuellen Preise dafür.

Kunde A zahlt für die Innenreinigung 10 Euro und Kunde B für die gleiche Leistung Innenreinigung 11 Euro.

Zitat:

und von Aufträgen war bisher auch noch keine Rede; - das ist doch
ein der Fakturierung vorangestellter Vorgang.

Das mit den Auftragen lassen wir mal bitte bis auf Weiteres so offen stehen

Könntet ihr das bitte noch machen (.Requery usw.) - nicht das ich das dann auch noch verhaue und die DB bitte nochmal hochladen.

Das wäre echt nett und nochmal ThÄnX für eure Unterstützung

Jamel
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 14:23   #32
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Beaker s.a.

Habe den Code eingegeben aber irgendwie tut es nicht und ich steige da so langsam (oder überhaupt) nicht mehr durch "verzweifel"

Code:

Private Sub Form_AfterUpdate()
    Me.Parent.Controls("[Rechnungen UF Unterformular]").Form.Controls("AuswahlKundenpreis").Requery
'kurz:
'Me.Parent.[Rechnungen UF Unterformular].Form.AuswahlKundenpreis.Requery
End Sub
Need Help
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 14:38   #33
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Versuche mal zu erklären wo ich hänge:

Wenn ich in Rechnungen einen Kunden z.B (Kunde 3) auswähle ist rechts in dem Formular nichts bzw. leer (Formularverknüfung kid - fs Kunde)

Dann wenn ich Kunde 2 (Datensatz 2 auswähle) sind im UF Rechnungspostitionen nicht alle hinterlegen Leistungen so wie sie rechts im Kunden UF sichtbar sind.

Und als ich den Code eingegeben hatte kam auch ein Debuggefehler

Sorry für den Stress
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 14:44   #34
Beaker s.a.
MOF Koryphäe
MOF Koryphäe
Standard

Warte noch ein Weilchen, ich setz mich nach dem nächsten Kaffee dran.

__________________

--
S.M.I.²L.E.
Beaker s.a. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 16:18   #35
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Engel

@ drambeldier
@ Beaker s.a.

Wenn Ihr jetzt Frauen wärt würde ich euch knutschen.

Fühlt euch aber herzlich gedrückt

Jamel
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 17:07   #36
Beaker s.a.
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Jamel,
Sollte so erstmal deinen Wünschen entsprechen (Fahrzeuge und Aufträge
aussenvor).
Was ich gemacht habe:
Tabellen:
in Kundenpreise den angesprochenen eindeutigen Mehrfelderindex über
"FS_Kunde" und "FS_Leistung" angelegt; - verhindert die doppelte
Erfassung, siehe auch unten *)

auf den Formularen teilweise die Benamsung geändert (Leerstellen entfernt
und sprechende Namen vergeben

auf dem Formular "Rechnung" die Datenherkünfte der UFo und der Kombis
sowie die die Steuerelementinhalte und Verknüpfungen angepasst.

(@Ralf
obwohl es ja beim ersten Test deiner DB alles soweit funktioniert hat, war
mir da einiges unklar, weshalb ich die Abfragen neu gemacht habe. Falls ich
da jetzt Murks gebaut habe und es vorher besser war, bitte ich um
Verbesserung. Danke)

Das Kombi im Pos-UFo zeigt jetzt nur noch angelegte DL/Preise an; -
entspricht also den DS im Preise-UFo. Dort lassen sich auch, wie gehabt,
neue DL/Preise für den Kunden angelegen, die jetzt auch sofort im Pos-
Kombi zur Verfügung stehen.
Dazu noch eine Anmerkung. Ich persönlich würde für eine (redundante)
Speicherung des Preise in der Pos-Tabelle plädieren. Z.Zt. gibt es keine
Preishistorie, d.h. wenn du einen Preis änderst wird der auf allen
Rechnungen geändert, was ja nicht sein darf. Ich halte diese Redundanz
auch für vertretbar gemessen am Aufwand einer Historie, die ich über das
Rechnungsdatum da ja auch hätte.
Ich hab's jetzt aber erstmal so gelassen.

*) Feintuning
Der Mehrfelderindex führt z.Zt. noch zu einer Fehlermeldung, wenn eine
gleiche DL für einen Kunden erfasst wird. Dies könnte man mit einer Prüfung
per Code abfangen; - besser finde ich aber die Verhinderung dieses Fehlers.
Das lässt sich über die Abfragen der Kombis lösen. Diese würden dann nur
noch nicht erfasste DL anzeigen. Bau ich dir am WE noch ein.

gruss ekkehard
Angehängte Dateien
Dateityp: zip Celisneu_ed01.zip (40,4 KB, 5x aufgerufen)

__________________

--
S.M.I.²L.E.
Beaker s.a. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.05.2018, 18:45   #37
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

@ekkehard: Perfekt! Ich habe noch 2 Kleinigkeiten für die Praxis eingebaut:

- Der Kunde kann auf der Rechnung nicht mehr geändert werden, sobald Positionen angegeben sind.

- Beim Anlegen der Kundenpreise wird dem Anwender der Basispreis gezeigt.
Angehängte Dateien
Dateityp: rar Celisneu_ed02.rar (41,6 KB, 6x aufgerufen)

__________________

Gruß
Ralf
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.05.2018, 09:54   #38
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Wau kann mich nur wiederholen ihr 2 seid einfach Klasse

Zitat:

Ich persönlich würde für eine (redundante)
Speicherung des Preise in der Pos-Tabelle plädieren

Ja das wäre blöd, wenn beim Preise ändern sich dann alle Preise in den alten Rechnungen ändern würden

Ist das ein grosser Akt?

Liebe Grüße Jamel
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.05.2018, 15:08   #39
Beaker s.a.
MOF Koryphäe
MOF Koryphäe
Standard

Hallo,
@Ralf

Zitat:

Beim Anlegen der Kundenpreise wird dem Anwender der Basispreis gezeigt.

Habe ich nicht gefunden, aber eingebaut.
(Preis-UFo -> cboLeistung_AfterUpdate)

@Jamel

Zitat:

Ist das ein grosser Akt?

Nein, erledigt.
(Feld "PosPreis" in "Rechnungsposition" angelegt; Füllung erfolgt in
cboAuswahlLeistung_AfterUpdate)

@all
Probleme habe ich allerdings mit dem "Feintuning" (siehe #36)
Die Abfrage dazu war schnell erstellt und zeigt auch die richtigen DS.
Code:

SELECT 
    L.L_Id, 
    L.Bezeichnung, 
    L.Preis
FROM Leistung AS L
WHERE L.L_Id Not In 
            (SELECT KP.FS_Leistung 
             FROM Kundenpreise AS KP 
             WHERE KP.FS_Kunde=Forms!Rechnung!FS_Kunde)
Dummerweise wird nun auf dem Preise-UFo das Kombi leer angezeigt ,
was ja eigentlich auch logisch ist.
Ich komme allerdings nicht drauf, wie das zu ändern ist (bin ich wohl mal
wieder mit Blindheit geschlagen ).

gruss ekkehard
Angehängte Dateien
Dateityp: zip Celisneu_ed03.zip (43,1 KB, 4x aufgerufen)

__________________

--
S.M.I.²L.E.
Beaker s.a. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.05.2018, 18:46   #40
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Hi,

mit Basispreis anzeigen meinte ich nur die Aufnahme des Preises ins Dropdown als 3. Spalte zur Ansicht.

Da scheint aber was anderes im Argen zu liegen:
Angehängte Grafiken
Dateityp: png LZF2465.PNG (8,8 KB, 3x aufgerufen)

__________________

Gruß
Ralf
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.05.2018, 19:47   #41
Beaker s.a.
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Ralf,

Zitat:

mit Basispreis anzeigen meinte ich nur die Aufnahme des Preises ins Dropdown als 3. Spalte zur Ansicht.

O.K., hatte ich dann falsch verstanden. Jetzt wird er vorgegeben.

Wo taucht der Fehler den auf?
Das Control (Pos-UFo) wird ja nur an einer Stelle angesprochen, im
Form_AfterUpdate des Preis-Ufo. Bei mir wirft dies Ereignis keinen Fehler.

gruss ekkehard

__________________

--
S.M.I.²L.E.
Beaker s.a. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.05.2018, 07:55   #42
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Zitat:

Wo taucht der Fehler den auf?

Jetzt nicht mehr - spielt mein Access verrückt?

btw: Die leeren Zeilen im UF hatte ich auch schon mal, allerdings dermaßen bekloppt, dass ich an meinem Verstand zweifeln wollte:

- leere Zeilen mit aufklappendem Dropdown ohne Datenübenahme
- leere Zeilen, Dropdown liefert nichts
- Zeilen gefüllt und änderbar, aber kein Anfügen möglich

Reparatur: Nie gelungen, nur Löschen und Neuanlage hat geholfen. Entweder ist die Zusammensetzung Endlosformular / Dropdown so heikel oder ich habe da irgendetwas nicht verstanden.

ps: KUNDEN produziert einen Fehler, wenn RECHNUNG nicht geöffnet ist. Das fällt ein wenig unter Geschmackssache, wenn aber mal jemand auf die Idee kommt, die Aufgabenbereiche zu trennen...
Angehängte Grafiken
Dateityp: png Kunde solo.PNG (3,7 KB, 3x aufgerufen)

__________________

Gruß
Ralf

Geändert von drambeldier (21.05.2018 um 09:40 Uhr). Grund: ps
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.05.2018, 14:18   #43
Beaker s.a.
MOF Koryphäe
MOF Koryphäe
Standard

Hallo,

Zitat:

KUNDEN produziert einen Fehler, wenn RECHNUNG nicht geöffnet ist. Das fällt ein wenig unter Geschmackssache

Mit dem Form hatte ich mich gar nicht beschäftigt. Ich halte es aber nicht
für eine Geschmacksache, und habe es in der Form geändert, dass das UFo
jetzt "Beim Laden" die RowSource des Kombis anpasst.

Zum Problem des "leeren" Kombis ist mir allerdings immer noch nichts
eingefallen. Vielleicht kann da jemand einen Tipp geben.

gruss ekkehard
Angehängte Dateien
Dateityp: zip Celisneu_ed03.zip (73,2 KB, 1x aufgerufen)

__________________

--
S.M.I.²L.E.
Beaker s.a. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2018, 07:52   #44
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Moin,

es wird immer schlimmer - neue Kunden lassen sich nicht anlegen.

Manchmal beschleicht mich das Gefühl, Access kommt mit solchen Tricks wie mehrfache Verwendung eines UFs nicht klar. Oder mit Neuanlage auf HF und UF.

Vom TE ist nichts mehr zu hören, odrr?

__________________

Gruß
Ralf
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2018, 09:24   #45
Jamel
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hallo wenn mit TE ich gemeint bin, möchte ich nur sagen, dass ich staune was ich ausgelöst habe und was ihr alles macht!!!!

Habe jetzt ich schon fast ein schlechtes Gewissen

Musste die Tage nur lange arbeiten und bin abends nur ins Bett gefallen.


Gruss Jamel

P.S. Kleiner Nachrag:

Wie ich schon oben geschrieben habe, wollte ich euch nicht stressen!

Sollen wir bzw. Ihr nicht 1 - 2 Schritte zurück gehen, bis dahin wo nur die Fehlermeldung kam und diese irgendwie ausschalten.

Dann würde es ja für meine Zwecke schon reichen!

Wenn es aber jetzt um eure Ehre oder ähnliches geht, will ich euch nicht aufhalten weiter zu machen ,-)

Liebe Grüße
Jamel

Geändert von Jamel (22.05.2018 um 09:37 Uhr).
Jamel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:42 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.