Aggiornare un campo su più record contemporaneamente
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: 25
- Iscritto il: 06 set 2016, 09:20
Aggiornare un campo su più record contemporaneamente
Salve a tutti. Vorrei chiedervi un aiuto per risolvere il seguente problema :
Dovrei modificare il valore di un campo su più record contemporaneamente. Per esempio se ho un'applicazione Grid come faccio a cambiare con un pulsante Run il valore di un determinato campo su tutti i record che ho selezionato ?
Vi ringrazio anticipatamente per l'aiuto che vorrete darmi ma ci sto sbattendo la testa da un po.
Dovrei modificare il valore di un campo su più record contemporaneamente. Per esempio se ho un'applicazione Grid come faccio a cambiare con un pulsante Run il valore di un determinato campo su tutti i record che ho selezionato ?
Vi ringrazio anticipatamente per l'aiuto che vorrete darmi ma ci sto sbattendo la testa da un po.
Re: Aggiornare un campo su più record contemporaneamente
scusa ma non capisco se non sai che istruzione usare o dove e come usarla .
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: 25
- Iscritto il: 06 set 2016, 09:20
Re: Aggiornare un campo su più record contemporaneamente
infatti non so che istruzione devo usare sul pulsante RUN.
Se ho capito bene occorre scrivere l'istruzione sull'evento onfinish del pulsante RUN e in automatico la esegue per tutti i record selezionati. Ho capito bene ? quale istruzione devo eseguire ?
Se ho capito bene occorre scrivere l'istruzione sull'evento onfinish del pulsante RUN e in automatico la esegue per tutti i record selezionati. Ho capito bene ? quale istruzione devo eseguire ?
Re: Aggiornare un campo su più record contemporaneamente
questo è un classico problema di programmazione in sintesi logica devi farti un loop che aggiorna il db.
per farlo ci sono molti modi da leggi e scrivi via php , per esmepio, a aggiorna via sql.
la scelta è libera , in fondo sono tante le vie che portsano a roma.
vode eseguire? mi pare ovvio nel run del bottone , che dati uare? dipende da ciò che hai e da come imposti le cose
puoi agie sulle singole righe direttamente o selezionarle e in un colpo solo agire .
se usi la tecnica del prima selezioni e poi esegui si hai detto giusto , e questo è il momento in cui fai . il cosa anzi il come fai dipende dalla scelta di sopra .
per farlo ci sono molti modi da leggi e scrivi via php , per esmepio, a aggiorna via sql.
la scelta è libera , in fondo sono tante le vie che portsano a roma.
vode eseguire? mi pare ovvio nel run del bottone , che dati uare? dipende da ciò che hai e da come imposti le cose
puoi agie sulle singole righe direttamente o selezionarle e in un colpo solo agire .
se usi la tecnica del prima selezioni e poi esegui si hai detto giusto , e questo è il momento in cui fai . il cosa anzi il come fai dipende dalla scelta di sopra .
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: 25
- Iscritto il: 06 set 2016, 09:20
Re: Aggiornare un campo su più record contemporaneamente
Grazie Rino per le tue indicazioni ... Ho provato con un update tipico di mysql ma non funziona. Potresti darmi qualche suggerimento.pratico ? Grazie ancora.
Re: Aggiornare un campo su più record contemporaneamente
update non è tipico di mysql ma è un istruzione sql che è l'unico linguaggio col quale puoò intergarie col db.
è l istruzione sql con la quale effettui l aggiornamento sul db può essere usata con clausola where oppure no.
Non stiamo parlando di noccioline
Se non funziona hai solo errato a scriverla, prova a usare l opzione degub per vedere se la esegui e come la esegui.
Se non la esegui allora significa che non entri nella routines , il richiamo che usi ha un errore ritengo logico.
è l istruzione sql con la quale effettui l aggiornamento sul db può essere usata con clausola where oppure no.
Non stiamo parlando di noccioline


Se non funziona hai solo errato a scriverla, prova a usare l opzione degub per vedere se la esegui e come la esegui.
Se non la esegui allora significa che non entri nella routines , il richiamo che usi ha un errore ritengo logico.
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: Aggiornare un campo su più record contemporaneamente
Ciao,
la sintassi di update da usare nei pulsanti run è la seguente:
sc_exec_sql("UPDATE miaTabella SET mioCampo = 'qualcosa' WHERE campoID = '".{nome_campo_id}."'");
la sintassi di update da usare nei pulsanti run è la seguente:
sc_exec_sql("UPDATE miaTabella SET mioCampo = 'qualcosa' WHERE campoID = '".{nome_campo_id}."'");
-
- Messaggi: 25
- Iscritto il: 06 set 2016, 09:20
Re: Aggiornare un campo su più record contemporaneamente
Grazie Fabio ... funziona alla grande
Chi c’è in linea
Visitano il forum: Ahrefs [Bot], Google [Bot] e 26 ospiti