Back to top

Autore Topic: [Risolto]Aggiornamento simultaneo di più records  (Letto 6307 volte)

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
[Risolto]Aggiornamento simultaneo di più records
« il: 27 Gen 2014, 08:50:59 »

Ciao...
Ho realizzato un database con chronoform per gestire una anagrafica . Ho la necessità di eliminare dei nomi da questo mio database, ma allo stesso tempo devo fare in modo che un domani possa di nuovo recuperare il nominativo. Quindi sarebbe più che una eliminazione vera e propria un'accantonamento.Ho usato  un drop down e gestisco in modo che se il campo è uguale a sì (o anche uguale ad 1) lo visualizzo,  se invece il campo è uguale a no (o anche uguale a 0) lo rendi nascosto. Funziona tutto alla perfezione. Il problema è che devo richiama uno per volta il record da eliminare e , a volte ne ho magari 30 da eliminare. Non c'è la possibilità di estrarre un elenco con tutti i nominativi con per esempio Cognome Nome data di nascita e un drop down con la possibilità di selezionare i record che mi interessano per poi salvando il tutto?
Grazie
« Ultima modifica: 03 Feb 2014, 08:24:43 da Fabri64 »

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #1 il: 27 Gen 2014, 12:11:04 »
Non ce nessuno che mi può aiutare

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #2 il: 27 Gen 2014, 17:16:41 »
immagino che tu voglia eliminare i record con il campo = no oppure 0 ?

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #3 il: 27 Gen 2014, 17:20:41 »
Si. Lo faccio uno per volta.

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #4 il: 28 Gen 2014, 11:37:47 »
Nessuna novità?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #5 il: 28 Gen 2014, 14:37:55 »
lo puoi fare da phpmyadmin con una query che elimina i record che corrispondono al filtro campo=no oppure 0.

Altra via fai un form con un solo campo custom code che contiene il codice php che lancia la query di cancellazione con il filtro detto sopra. tutte le volte che richiami il formi pulisce la tabella dai record non desiderati.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #6 il: 28 Gen 2014, 14:56:31 »
Si ma il problema è un altro. Io avrei bisogno di estrarre un elenco, dal quale vicino ad ogni nome possa selezionare ciò che mi serve cancellare e poi salvare il tutto.Guarda l'allegato. Un elenco del genere ma al posto di "anno di nascita" una casella da spuntare dove posso selezionare 15 nomi da eliminare e poi salvare il tutto. Era per non farlo manualmente aprendo un record per volta.
« Ultima modifica: 31 Gen 2014, 18:41:26 da Fabri64 »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #7 il: 28 Gen 2014, 15:50:47 »
con quale versione di joomla stai lavorando ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #8 il: 28 Gen 2014, 17:02:23 »
2.5.17

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #9 il: 28 Gen 2014, 20:19:37 »
scusa mi sono dimenticato prima, e di chronoforms ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #10 il: 28 Gen 2014, 21:03:30 »
La versione 4

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #11 il: 29 Gen 2014, 12:43:24 »
Ciao Vales...scusami...hai delle novità?


Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #12 il: 31 Gen 2014, 18:43:24 »
? ? ?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #13 il: 01 Feb 2014, 09:08:14 »
In joomla 2.5.17 puoi usare la nuova versione di chronoconnectivity v 5 che ha tutto quello che serve per risolvere il tuo problema.

in tab general dai il nome alla connessione e la pubblichi

in tab model definisci il modello es. modelmio e scegli la tua tabella nel database.

in tab admin list ->setting

Display type = table

Columns list  inserisci i tuoi campi preceduti dal model che hai scelto

es.

modelmio.campo1:campo1
modelmio.campo2:campo2
modelmio.campo3:campo3
_SELECTOR_

l'ultimo inserimento _SELECTOR_ mostrerà una casella di spunta per ogni record visualizzato

in tab list display  in header code metti questi

_TOOLBAR_NEW_
_TOOLBAR_DELETE_
_TOOLBAR_SAVELIST_
_TOOLBAR_CANCEL_
_TOOLBAR_SAVE_
_TOOLBAR_APPLY_

servono per mostrare il alto sulla lista le icone dei pulsanti delle azioni, a te basterebbe solo _TOOLBAR_DELETE_

in tab Permission

per ogni azione che vedi a sinistra, abiliti sulla destra Super User o anche le altre tipologie di utenti. Anche qui a te basterebbe solo l'azione Delete

Finito. Salvi tutto.

Se clicchi sul link view connection nella colonna Admin view vedrai nel backend l'elenco dei tuoi records. Spunti quelli che vuoi cancellare e clicchi sull'icona delete.
« Ultima modifica: 01 Feb 2014, 18:54:30 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #14 il: 01 Feb 2014, 11:54:33 »
Perfetto....c'è l'elenco senza nomi. Ho messo cognome,nome,data ma si vede solo data e una serie di array

[allegato eliminato automaticamente dopo un anno]

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #15 il: 01 Feb 2014, 12:47:40 »
controlla Columns list ed il model che hai usato
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #16 il: 01 Feb 2014, 14:18:42 »
Eh si...perfetto....è molto pratico e funzionale

ho corretto in questo modo
elimina.cognome:Cognome
elimina.nome:Nome
elimina.data:Data di nascita
_SELECTOR_prima avevo scritto cosi:

elimina:cognome
elimina:nome
elimina:data

Posso anche selezionare determinati record in base alle mie esigenze.
Sei stato veramente gentile.
Solo una cosa.....si vedono solo 30 record, non vedo la
"Enable Pagination"
non riesco a trovarla o c'è un altro sistema

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #17 il: 01 Feb 2014, 14:44:09 »
E poi c'è un altro problema...con delete elimino il record, ma io devo avere la possibilità di recuperarlo come ti dicevo in partenza

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #18 il: 01 Feb 2014, 14:54:46 »
non era stato chiaro il problema dell'eliminazione.

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #19 il: 01 Feb 2014, 18:24:23 »
Ho la necessità di eliminare dei nomi da questo mio database, ma allo stesso tempo devo fare in modo che un domani possa di nuovo recuperare il nominativo.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #20 il: 01 Feb 2014, 18:52:28 »
La cosa è molto più semplice. La nuova configurazione è la seguente:

in tab general dai il nome alla connessione e la pubblichi

in tab model definisci il modello es. elimina e scegli la tua tabella nel database.

in tab admin list ->setting

Display type = table

Columns list  inserisci i tuoi campi preceduti dal model che hai scelto

es.

elimina.cognome:Cognome
elimina.nome:Nome
elimina.data:Data di nascita
elimina.nometuocampobinario:Stato

nel campo Binary metti il tuo campo binario

elimina.nometuocampobinario

in tab list display niente

in tab Permission

fra le azione che vedi a sinistra selezioni toggle e sulla destra abiliti Super User o anche altre tipologie di utenti.

Finito. Salvi tutto.

Se clicchi sul link view connection nella colonna Admin view vedrai nel backend l'elenco dei tuoi records. Con il nuovo campo visualizzato con il segno di spunta. Cliccandoci sopra attivi o non attivi, si/no, 1/0 nella tabella il campo sarà 1 (visibile) oppure 0 (non visibile)
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #21 il: 01 Feb 2014, 19:28:52 »
Grazie...sei veramente gentile. Ho risolto è ho capito annche come posso fare altre operazioni. Un'ultina cosa ancora. Come faccio a visualizzare tutti i record? Perche si vedono solo i primi 30

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:inserimento dati
« Risposta #22 il: 01 Feb 2014, 22:13:34 »
inserisci nel campo footer questo

_PAGINATOR_LIST_
_PAGINATOR_INFO_
_PAGINATOR_NAV_
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:inserimento dati
« Risposta #23 il: 01 Feb 2014, 23:00:18 »
Perfetto..Grazie mille.
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[Risolto]inserimento dati
« Risposta #24 il: 02 Feb 2014, 19:31:08 »
Rivedendo la discussione suggerirei di modificare il titolo del primo post perchè non mi sembra dia il senso del risultato raggiunto.

Potrebbe essere ad esempio: Aggiornamento simultaneo di più records
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:[Risolto]Aggiornamento simultaneo di più record
« Risposta #25 il: 03 Feb 2014, 08:24:21 »
Si in effetti...
Fatto

 



Web Design Bolzano Kreatif