Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


This question asked on a users list is completely pointless. You may find the
answer in the issue tracker. If not, you may file an issue or vote for an
existing one.

I have a simple Python macro to do the trick. It may be too simple since it
does not include any error handling.

def url_on_record_change(oEv):
    frm = oEv.Source
    cols = frm.getColumns()
    btn = frm.getByName("URL_Button")
    tag = btn.Tag
    field = cols.getByName(tag)
    btn.TargetURL = field.getString()

Having a text field with valid URL strings, you add a push button to the
same form or subform.
Set the button's action property to "Open URL".
Set the "additional info" property to the column name (name of the text
field's data column)
Assign the macro to the *form's* record change event.
Every time when the form moves to some record, the field's URL string will
be assigned to the push button's URL and a click on the button calls the URL
of the field.

--
View this message in context: 
http://nabble.documentfoundation.org/Hyperlink-Field-Types-in-Base-tp3990273p3990593.html
Sent from the Users mailing list archive at Nabble.com.

-- 
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.