von hema » Mi, 07.05.2008 13:29
Vermutlich stellst du dir vor, dass du im Suchfeld die gesuchte Artikelnummer eingibst, mit Enter oder Tab das Feld verlässt und links automatisch der gewünschte Artikel angezeigt wird.
Im Prinzip ist das so, wie ich dir in meiner Test-DB geschickt habe im Suchformular.
Nur die Anordnung ist bei dir etwas anders und die Anzahl Felder.
Das Einzige, was du noch machen musst, ist das Suchfeld rechts in ein Listenfeld umwandeln, das angepasste SQL eintragen und die Hilfstabelle anlegen.
Schau dir mal mein Suchformular im Bearbeiten-Modus genau an, inkl. SQL und Verknüpfungen.
Du kannst es auch in deine DB kopieren und die entsprechenden Datenpfade noch anpassen.
Falls der Code für den Suchen-Button nicht mit dabei ist, hier nochmals separat:
Code: Alles auswählen
Sub uebernehmen
oForm = ThisComponent.drawpage.forms.getByName("Standard")
oForm.upDateRow () 'geänderten Datensatz speichern
oForm.reload() 'Formular neu einlesen
End Sub[
Hi, erstmal zu Punkt 2:
Also registriert habe ich sie, aber als was muss ich es denn abspeichern das man es auch öffnen kann, ohne das OO installiert ist, oder geht das nicht?
[
OOo muss installiert sein, damit das Formular (Textdokument .odt) geöffnet werden kann.
Vermutlich stellst du dir vor, dass du im Suchfeld die gesuchte Artikelnummer eingibst, mit Enter oder Tab das Feld verlässt und links automatisch der gewünschte Artikel angezeigt wird.
Im Prinzip ist das so, wie ich dir in meiner Test-DB geschickt habe im Suchformular.
Nur die Anordnung ist bei dir etwas anders und die Anzahl Felder.
Das Einzige, was du noch machen musst, ist das Suchfeld rechts in ein Listenfeld umwandeln, das angepasste SQL eintragen und die Hilfstabelle anlegen.
Schau dir mal mein Suchformular im Bearbeiten-Modus genau an, inkl. SQL und Verknüpfungen.
Du kannst es auch in deine DB kopieren und die entsprechenden Datenpfade noch anpassen.
Falls der Code für den Suchen-Button nicht mit dabei ist, hier nochmals separat:
[code]Sub uebernehmen
oForm = ThisComponent.drawpage.forms.getByName("Standard")
oForm.upDateRow () 'geänderten Datensatz speichern
oForm.reload() 'Formular neu einlesen
End Sub[[/code]
[quote]Hi, erstmal zu Punkt 2:
Also registriert habe ich sie, aber als was muss ich es denn abspeichern das man es auch öffnen kann, ohne das OO installiert ist, oder geht das nicht?
[[quote][/quote][/quote]
OOo muss installiert sein, damit das Formular (Textdokument .odt) geöffnet werden kann.