Scopo
Questa funzione permette di recuperare il valore di un determinato parametro passato all'applicazione via URL. Solitamente è utilizzata per pilotare l'applicazione mediante l'utilizzo di semplici link.
Sintassi
string parametro = "" // Leggo il comando dall'URL
//
parametro := GetURLParam(nome parametro)
//
parametro := GetURLParam(nome parametro)
Argomenti
Variable Name | E' una stringa contenente il nome del parametro di cui si vuole ottenere il valore. |
Valore di ritorno
Viene ritornata una stringa contenente il valore del parametro desiderato, se il parametro non viene trovato nell'URL viene ritornata una stringa vuota.
Esempio di codice
// *****************************
// Called when a form is focused
// *****************************
event Prodotti.Activate()
{
Prodotti.Testi.Caption := Empty String
//
if GetURLParam(TIPO) = UPDROW
...
if GetURLParam(TIPO) = VALROW
...
if GetURLParam(TIPO) = SETERR
...
if GetURLParam(TIPO) = NEWROW
...
if GetURLParam(TIPO) = ONPOPUP
...
if GetURLParam(TIPO) = PRPSTMT
{
Prodotti.Locked := False
Prodotti.Testi.Caption := TESTO PRPSTMT
Prodotti.Idcategoria.SetEnabled(False)
Prodotti.ShowMultipleSelection := True
Prodotti.SetRowSelected(ONE, ??)
}
//
// Se non c'è un testo da mostrare nascondo il messaggio
if Prodotti.Testi.Caption = Empty String
{
Prodotti.Testi.SetVisible(False)
}
}
// Called when a form is focused
// *****************************
event Prodotti.Activate()
{
Prodotti.Testi.Caption := Empty String
//
if GetURLParam(TIPO) = UPDROW
...
if GetURLParam(TIPO) = VALROW
...
if GetURLParam(TIPO) = SETERR
...
if GetURLParam(TIPO) = NEWROW
...
if GetURLParam(TIPO) = ONPOPUP
...
if GetURLParam(TIPO) = PRPSTMT
{
Prodotti.Locked := False
Prodotti.Testi.Caption := TESTO PRPSTMT
Prodotti.Idcategoria.SetEnabled(False)
Prodotti.ShowMultipleSelection := True
Prodotti.SetRowSelected(ONE, ??)
}
//
// Se non c'è un testo da mostrare nascondo il messaggio
if Prodotti.Testi.Caption = Empty String
{
Prodotti.Testi.SetVisible(False)
}
}
- Attenzione: L'URL dell'applicazione viene analizzato solo se contiene il parametro "CMD". Qualora l'URL non lo contenga la funzione GetURLParam restituisce il valore Null.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680