Design Modus > Eingabeformulare > Projekte > Projekt > zusätzliches Popup-Feld für Lieferant

Guten Tag!

WIr sind momentan am Testen der Software und würden nun gerne im Design Modus unter "Eingabeformulare > Projekte > Projekt" ein zusätzliches Pupup-Feld zur Auswahl von Lieferanten anlegen, welche in den Adressen hinterlegt sind. Übergeben werden sollten Firmenname+Ansprechparner, sowie die E-Mail Adresse. Dies könnte z.B. so aussehen wie auf dem Screenshot.

Das Problem hierbei ist, dass wenn ich mit dem Verknüpfungs Assistent besagte Auswahl einstelle, eine Fehlermeldung kommt das kein Datenbak Feld zugeordnet ist. Und die Datenfelder die mir zur Auswahl vorgegeben werden, sind natürlich bereits anders zugeordnet.

Die Frage lautet also, ließe sich so etwas in dieser oder ähnlicher Art irgedwie einstellen? Besten Dank.

 

812 Aufrufe Gefragt 14, Nov 2012 in Eingabeformulare, Felder & Listen von Eric Hoffmann
Bearbeitet 26, Nov 2012 von bjoern.weiler

3 Antworten

 
Beste Antwort

Hallo Herr Hoffmann,

wenn Sie am Client neue Datenbankfelder anlegen oder bearbeiten wollen, geht das nicht am Client. 
Dazu müssen Sie am Server einen Einzelplatz installieren. Sie stoppen den Revolver Server, schließen den Monitor und starten den Einzelplatz und führen Ihre gewünschten Änderungen durch. Bitte beachten Sie dabei, dass der Datenbankpfad am Einzelplatz korrekt eingestellt ist.
Am Einzelplatz können Sie als Admin uneingeschränkt im Design Modus arbeiten. 
 
WICHTIG: Führen Sie vorher eine Datensicherung durch!!! 
 
Für die Bearbeitung im Design-Modus benötigen Sie zusätzlich einen temporären Lizenzschlüssel, den Sie separat bei Revolver anfordern können.
 
Design-Modus:
 
1. Neues Datenbankfeld anlegen
 
Wenn Sie in der Maske 'Projekt' ein neues Popup Feld einfügen wollen, dann muss dazu in der Liste ein zugehöriges Datenbankfeld existieren, das Ihre Eingaben aufnehmen soll. Dieses müssen Sie zunächst anlegen.

Dazu öffnen Sie im Design-Modus die zugehörige Liste 'Projekt' durch Doppelklick. Sie befindet sich immer oben über dem jeweiligen Bildschirmformular. Im 2. Schritt des Listen-Assistenten klicken Sie auf Felder einstellen. Wählen Sie im linken Bereich die betreffende Hauptliste aus. Durch Klick rechts auf + fügen Sie ein weiteres Datenbankfeld hinzu. Geben Sie dem neuen Feld einen geeigneten Namen und wählen den benötigten Datentyp (Verknüpfung) aus und stellen die Verknüpfung auf 'Adressen' ein.
 
 
Bild: Neues Datenbankfeld anlegen
 
Durch Sichern werden Ihre Änderungen gespeichert.
Danach legen Sie ein neues Datenbankfeld 'E-Mail Lieferant' als Textfeld an und speichern es.
Wenn Sie keine weiteren Anpassungen an der Liste vornehmen wollen, beenden Sie den Listen-Assistenten durch Abbrechen.
Nun können Sie das neu generierte Feld in Ihre Bildschirmmaske Projekt einbauen.
 
 
2. Einbau
 
a) Sie öffnen im Design-Modus das Eingabeformular "Projekt" durch Doppelklick
b) Sie fügen das neuangelegte Popup Feld "Lieferant" hinzu, vergeben einen Namen
c) Im Feld "Lieferant" klicken Sie neben Wert auf "Einstellen"
d) Im Fenster "Popupmenü Einstellen" wählen Sie "Verknüpfung" und
klicken dann auf den Button 'Verknüpfung einstellen' 
e) Im 1. Schritt wählen Sie bei Liste 'Adressen' , wandern durch die folgenden Schritte, ohne was zu ändern und Sichern
f) Dann ordnen Sie das Datenfeld "Lieferant" zu (Bild2)
 
 
Bild: Datenbankfeld einfügen
 
g) Nach 'Sichern' und Rückkehr in den Arbeits-Modus werden Ihre Änderungen wirksam 
h) Sie gehen wieder in den Design-Modus und fügen das neue Datenbankfeld 'E-mail Lieferant' hinzu und speichern es ab.
 
Zum Schluss müssen Sie noch die Übertragung der E-Mail Adresse einbauen: 
 
Dazu klicken Sie klicken auf das Pull-Down-Feld "Lieferant" und dann links in den Einstellungen auf "Einstellen..." neben Wert.
Sie kommen jetzt in den Verknüpfungsassistenten, den Sie jetzt bis zum 7. Schritt vorblättern müssen, ohne auf weiteres zu achten. Hier müssen sie eine neue Übertragung erstellen. Dazu klicken Sie auf des Plus-Symbol links in der Mitte. Wählen Sie links die E-Mail aus den Adressen aus und rechts das zuvor neue angelegte Feld 'E-Mail Lieferanten', welches ganz unten auf der Liste stehen wird. Blättern Sie vor und klicken Sie auf übernehmen. Verlassen Sie das Bildschirm-Formular mit Sichern und testen Ihre Anpassung im Arbeitsmodus.
 
Viele Grüße
 
Thorsten Hill
Revolver Team
 
Telefon: 0241-510 340
 
Revolver Software GmbH, Aachen
HRB 12639 - GF Paul Gaspar
Beantwortet 15, Nov 2012 von thorsten.hill
Bearbeitet 26, Nov 2012 von bjoern.weiler
Wenn ich das richtig verstehe, müssen Sie einfach ein neues Datenfeld anlegen?

Dazu einfach in den Design-Modus gehen, oben auf das Feld "Projekte" klicken und dann öffnet sich der Listen-Assisten. Hier bis zum 2. Schritt "Felder einstellen" gehen und auf den Button "Felder einstellen" klicken (geht allerdings nur am Einzelplatz bzw. direkt am Server).

Nun lassen sich neue Datenbankfelder anlegen. Da Sie damit allerdings direkt an der Datenbank arbeiten, ist es sinnvoll, dafür einen Schulungstermin mit dem Revolver-Support zu machen, da man sich hier leicht auch Dinge durcheinander bringen kann. Außerdem sollte man vor Änderungen der Datenfelder immer ein Backup der user.mod Datei machen (Am besten eine eigenständige Temporäre Revolver-Version installieren, in der man die Änderungen macht und testet. Sobald alles funktioniert kann man dann die user.mod austauschen.)

Wie gesagt, am meisten Sinn wird es machen eine telefonische Schulung mit TeamViewer zu machen, bei der alle Unklarheiten beseitigt werden können.

 

freundliche Grüße,

Martin Maier
Beantwortet 14, Nov 2012 von Martin.Maier
Vielen Dank soweit, funktioniert wunderbar!
Beantwortet 15, Nov 2012 von Eric Hoffmann
...