Seite 1 von 1

Re: Makro funktioniert in Windows aber nicht auf Linux

Verfasst: Mi, 29.01.2020 17:48
von RobertG
Ich kann Dir nicht sagen, warum das in Windows funktioniert. Für das Base-Handbuch habe ich nur in Linux getestet:

Code: Alles auswählen

oForm.ApplyFilter = TRUE
Dies fehlt bei Dir nach der Filterdeklaration.
Und die Aufhebung erfolgt mit

Code: Alles auswählen

oForm.ApplyFilter = False
Danach kommt dann der Reload.

Gruß

Robert

Re: Makro funktioniert in Windows aber nicht auf Linux

Verfasst: Mi, 29.01.2020 17:49
von F3K Total
Moin,
versuch mal

Code: Alles auswählen

oForm2.Filter = """bas_ID"" = "+iD
Gruß R

Re: Makro funktioniert in Windows aber nicht auf Linux

Verfasst: Fr, 31.01.2020 15:09
von RobertG
Hallo przybilla,

oForm.ApplyFilter = TRUE
gehört natürlich hinter die Filterdeklaration - wie beschrieben, und vor
oForm.reload()

Wäre vielleicht hilfreich, wenn Du
  • ein einfaches Beispiel beifügst und
  • die Windowsversion genau benennst und
  • die Build-ID der Linuxversion benennst (Hilfe > Über LibreOffice)
denn aus dem Release Plan https://wiki.documentfoundation.org/ReleasePlan geht hervor, dass die LO 6.2.8.2 Ende Januar 2020 bereits seit 2 Monaten nicht mehr mit Bugreleases versorgt wird. Aktuell wird gerade am Erscheinen von der Version LO 6.3.5 bzw. 6.4.0 gearbeitet.

Um gegebenenfalls Bugs zu finden braucht es Nutzer, die diese so melden, dass sie nachvollzogen werden können. Deswegen das Beispiel und die detaillierten Meldungen, die auch klären sollen, ob es sich bei der benutzten Version um eine Version von LibreOffice direkt oder von einer Distribution handelt.

Gruß

Robert