Errore di script quando viene utilizzato in App-BuilderHo uno script per aprire e combinare due tabelle. In base all'ora e al tipo di esecuzione selezionati, crea i primi sottoinsiemi quindi combina tali tabelle. Quando lo eseguo nell'editor di script o lo inserisco direttamente nel componente aggiuntivo, funziona correttamente. Ma voglio inserire lo script in una "casella dei pulsanti" nel generatore di applicazioni, dove restituisce un errore per ogni sottoinsieme di tabella. Se clicco su entrambi "ok", otterrò comunque il mio tavolo finale. Ma è inquietante e non conveniente ricevere questi errori:
Problema I/O.
"nome_tabella.jmp"
Impossibile aprire in modalità ReadWrite.
Il sistema non trova il file specificato.
@martindemel
Combinazione e pulizia dei datiRi: Errore di script quando viene utilizzato in App-BuilderSembra un problema con la directory predefinita in JSL, ma è sorprendente che lo script sembri funzionare correttamente dopo aver prodotto questo messaggio di errore.Forse funziona perché i tavoli sono già aperti?
Se si tratta di un problema con la directory predefinita, puoi provare a utilizzare un percorso completo o chiamare Set Default Directory () a un certo punto nell'app.
Ri: Errore di script quando viene utilizzato in App-BuilderCiao Dan, grazie per la tua risposta. Non so ancora quale sia la causa principale di questo problema, ma non imposto alcuna directory predefinita, perché le persone che la usano dovrebbero decidere dove salvare. Ma ho trovato un lavoro in giro. Invece di scrivere lo script sotto il "pulsante" nel generatore di app, includo semplicemente() il mio script esterno. Ora funziona.