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 := ""
//
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(1, ??)
}
//
// Se non c'è un testo da mostrare nascondo il messaggio
if Prodotti.Testi.Caption = ""
{
Prodotti.Testi.SetVisible(False)
}
}
// Called when a form is focused
// *****************************
event Prodotti.Activate()
{
Prodotti.Testi.Caption := ""
//
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(1, ??)
}
//
// Se non c'è un testo da mostrare nascondo il messaggio
if Prodotti.Testi.Caption = ""
{
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: 09/05/2022 / Validità: da 6.5.2680