Joomla.it Forum

Componenti per Joomla! => Gestione Form => : Fabri64 27 Jan 2014, 08:50:59

: [Risolto]Aggiornamento simultaneo di più records
: Fabri64 27 Jan 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
: Re:inserimento dati
: Fabri64 27 Jan 2014, 12:11:04
Non ce nessuno che mi può aiutare
: Re:inserimento dati
: vales 27 Jan 2014, 17:16:41
immagino che tu voglia eliminare i record con il campo = no oppure 0 ?

: Re:inserimento dati
: Fabri64 27 Jan 2014, 17:20:41
Si. Lo faccio uno per volta.
: Re:inserimento dati
: Fabri64 28 Jan 2014, 11:37:47
Nessuna novità?
: Re:inserimento dati
: vales 28 Jan 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.
: Re:inserimento dati
: Fabri64 28 Jan 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.
: Re:inserimento dati
: vales 28 Jan 2014, 15:50:47
con quale versione di joomla stai lavorando ?
: Re:inserimento dati
: Fabri64 28 Jan 2014, 17:02:23
2.5.17
: Re:inserimento dati
: vales 28 Jan 2014, 20:19:37
scusa mi sono dimenticato prima, e di chronoforms ?
: Re:inserimento dati
: Fabri64 28 Jan 2014, 21:03:30
La versione 4
: Re:inserimento dati
: Fabri64 29 Jan 2014, 12:43:24
Ciao Vales...scusami...hai delle novità?

: Re:inserimento dati
: Fabri64 31 Jan 2014, 18:43:24
? ? ?
: Re:inserimento dati
: vales 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.
: Re:inserimento dati
: Fabri64 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]
: Re:inserimento dati
: vales 01 Feb 2014, 12:47:40
controlla Columns list ed il model che hai usato
: Re:inserimento dati
: Fabri64 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
: Re:inserimento dati
: Fabri64 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
: Re:inserimento dati
: vales 01 Feb 2014, 14:54:46
non era stato chiaro il problema dell'eliminazione.

: Re:inserimento dati
: Fabri64 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.
: Re:inserimento dati
: vales 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)
: Re:inserimento dati
: Fabri64 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
: Re:inserimento dati
: vales 01 Feb 2014, 22:13:34
inserisci nel campo footer questo

_PAGINATOR_LIST_
_PAGINATOR_INFO_
_PAGINATOR_NAV_
: Re:inserimento dati
: Fabri64 01 Feb 2014, 23:00:18
Perfetto..Grazie mille.
Ciao
: Re:[Risolto]inserimento dati
: vales 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
: Re:[Risolto]Aggiornamento simultaneo di più record
: Fabri64 03 Feb 2014, 08:24:21
Si in effetti...
Fatto