Bottone Run - INSERT TO doppio...
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Bottone Run - INSERT TO doppio...
Buongiorno,
Credo sia il mio primo post...
Mi chiamo Michele dalla bassa Friuli Venezia Giulia. Appassionato di programmazione PHP e SQL come hobby alternativo...
Sono a postare questa richiesta in quanto non riesco a capire e a trovare una soluzione circa questo problema:
in una griglia la quale estrae i dati in una tabella MySql "table2" ho aggiunto un bottone run come indicato su no link please:.scriptcase.net/fr/samples/tu ... grid44.php.
per copiare i record selezionati attraverso il relativo checkbox, in un'altra tabella: "table1".
Le configurazioni nella "table2" sono le seguenti:
Eventi>onApplicationInit:
= 0;
[total_chked] = array();
Sul pulsante:
OnRecord:
$arr=;
[total_chked][$arr]={idtable2};
++;
OnFinish:
if(count([total_chked]) > 0)
{
$to_copy = "(".implode(',',[total_chked]).")";
sc_exec_sql("INSERT INTO table1 (idtable1, field1, field3, field4) SELECT Null, field6, field8, field10 FROM table2 WHERE idtable2 IN ".$to_copy);
}
Premesse al problema:
Premetto che l'applicazione viene eseguita previo login di un utente e quindi attraverso il modulo sicurezza creato dal menù "Moduli">"Sicurezza" come Tipo: Applicazione.
Il problema:
Passo 1:
Eseguo l'applicazione e seleziono i record che voglio copiare nella "table1" attraverso i relativi checkbox, quindi clicco sul bottone "Run" ed esegue correttamente la copia dei record...
Passo 2:
Ora l'applicazione resta aperta e copio altri record (per la seconda volta), ovviamente, diversi da quelli copiati nel Passo 1.
Il sistema copia i record selezionati più quelli selezionati e copiati nel Passo 1.
Soluzioni ambigue:
Devo eseguire il logout oppure una macro per il redirect (sc_redir) in un'altra applicazione.
Sinceramente le soluzioni "ambigue" sarebbero un po fastidiose e un certo dispendio di tempo per l'utente, in quanto si da il caso che un utente potrebbe essersi dimenticato di "copiare" altri record e inserirli subito dopo la copia dei precedenti, senza uscire dalla app.
Qualche aiuto gentilmente?
Grazie fin d'ora!
Credo sia il mio primo post...
Mi chiamo Michele dalla bassa Friuli Venezia Giulia. Appassionato di programmazione PHP e SQL come hobby alternativo...
Sono a postare questa richiesta in quanto non riesco a capire e a trovare una soluzione circa questo problema:
in una griglia la quale estrae i dati in una tabella MySql "table2" ho aggiunto un bottone run come indicato su no link please:.scriptcase.net/fr/samples/tu ... grid44.php.
per copiare i record selezionati attraverso il relativo checkbox, in un'altra tabella: "table1".
Le configurazioni nella "table2" sono le seguenti:
Eventi>onApplicationInit:
= 0;
[total_chked] = array();
Sul pulsante:
OnRecord:
$arr=;
[total_chked][$arr]={idtable2};
++;
OnFinish:
if(count([total_chked]) > 0)
{
$to_copy = "(".implode(',',[total_chked]).")";
sc_exec_sql("INSERT INTO table1 (idtable1, field1, field3, field4) SELECT Null, field6, field8, field10 FROM table2 WHERE idtable2 IN ".$to_copy);
}
Premesse al problema:
Premetto che l'applicazione viene eseguita previo login di un utente e quindi attraverso il modulo sicurezza creato dal menù "Moduli">"Sicurezza" come Tipo: Applicazione.
Il problema:
Passo 1:
Eseguo l'applicazione e seleziono i record che voglio copiare nella "table1" attraverso i relativi checkbox, quindi clicco sul bottone "Run" ed esegue correttamente la copia dei record...
Passo 2:
Ora l'applicazione resta aperta e copio altri record (per la seconda volta), ovviamente, diversi da quelli copiati nel Passo 1.
Il sistema copia i record selezionati più quelli selezionati e copiati nel Passo 1.
Soluzioni ambigue:
Devo eseguire il logout oppure una macro per il redirect (sc_redir) in un'altra applicazione.
Sinceramente le soluzioni "ambigue" sarebbero un po fastidiose e un certo dispendio di tempo per l'utente, in quanto si da il caso che un utente potrebbe essersi dimenticato di "copiare" altri record e inserirli subito dopo la copia dei precedenti, senza uscire dalla app.
Qualche aiuto gentilmente?
Grazie fin d'ora!
Re: Bottone Run - INSERT TO doppio...
non ho analizzaot il problema a fondo ma rispondo a logica.
se la copia avviene nell evento Onfinish e la successiva volta trovi quelli della precedente significa solo che basterebbe azzerare la schiera origine prima di proseguire .
ti pare?
se la copia avviene nell evento Onfinish e la successiva volta trovi quelli della precedente significa solo che basterebbe azzerare la schiera origine prima di proseguire .
ti pare?
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Re: Bottone Run - INSERT TO doppio...
Buongiorno Rino,
Anche io ho pensato la stessa cosa ma non so come fare sta cosa che dici: "azzerare la schiera origine"...
Anche io ho pensato la stessa cosa ma non so come fare sta cosa che dici: "azzerare la schiera origine"...
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Re: Bottone Run - INSERT TO doppio...
Dimenticavo... Grazie Rino per avermi risposto!
Re: Bottone Run - INSERT TO doppio...
$mio_array = array();
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Re: Bottone Run - INSERT TO doppio...
che se noti è la prima istruzione che hai copiato
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Re: Bottone Run - INSERT TO doppio...
quindi quel diventa un Giusto?
Codice: Seleziona tutto
$mio_array = array();
Codice: Seleziona tutto
[total_chked] = array();
Re: Bottone Run - INSERT TO doppio...
salvo errori omissioni misteri vari : si.
ti salvi perchè hai premesso di essere hobbista
ti salvi perchè hai premesso di essere hobbista
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Re: Bottone Run - INSERT TO doppio...
Grazie Rino,
in effetti lo sono davvero, ma mi piace imbattermi in rompimenti di testa del genere... Forse dirai: "per così poco?"
Ora però. dove metto quella riga di codice? io dico su all'inizio di OnRecord. Sbaglio?
Grazie!
in effetti lo sono davvero, ma mi piace imbattermi in rompimenti di testa del genere... Forse dirai: "per così poco?"
Ora però. dove metto quella riga di codice? io dico su all'inizio di OnRecord. Sbaglio?
Grazie!
-
- Messaggi: 21
- Iscritto il: 27 feb 2015, 13:44
Re: Bottone Run - INSERT TO doppio...
No no aspetta... Alla fine del codice su OnFinish.. Giusto?
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 6 ospiti