Vai al contenuto principale

ChiamaAggiungiModifica

Struttura

CallAddEdit(sAddEditType, sCompany, sHeader, sKey: Text)

Tipo

Procedura

Descrizione

Questa procedura consente all'utente di richiamare una procedura guidata di aggiunta/modifica direttamente dalla schermata degli eventi.

Parametri: 4

sAddEditType = il tipo di operazione di aggiunta/modifica da eseguire. Questi nomi corrispondono esattamente al nome della tabella nel database; per ulteriori dettagli, consultare il Dizionario dei dati.

sCompany = il nome dell'azienda che dovrebbe essere selezionato all'accesso (se applicabile)

sHeader = il nome del valore dell'intestazione (se applicabile). Il valore di un'intestazione costituisce una chiave secondaria per gli elementi della griglia; ad esempio, l'elenco di aggiunta/modifica dei numeri di modello. Questo elenco è ordinato per nome dell'azienda e per produttore. Quindi, sopra la tabella dei codici modello ci sono due menu a tendina: uno per l’azienda e l’altro per il produttore. Questo valore sHeader corrisponderebbe al valore del produttore da selezionare al momento dell'inserimento.

sKey = il valore nella griglia di aggiunta/modifica da selezionare automaticamente per la modifica. Questo campo può essere lasciato vuoto, ma in tal caso verrai reindirizzato alla schermata principale "griglia" per l'aggiunta/modifica, anziché accedere direttamente alla procedura guidata per modificare il record.

Esempio

Questo esempio sarebbe adatto all'azione di trigger "Clic sul pulsante attributo", in un evento con l'attributo "DIPENDENTE IN LOCO"

configurato come pulsante. Quando si preme il pulsante, viene selezionato il valore dell'attributo dell'evento "EMPLOYEE ONSITE" e visualizzato nella schermata di aggiunta/modifica per "ABC COMPANY"

if LookupButtonName = 'EDIT EMPLOYEE ONSITE' then

CallAddEdit('EMPLOYEE', 'ABC COMPANY', '', LookupEventAttributeText('EMPLOYEE ONSITE'))

End If |