Back to top

Autore Topic: [RISOLTO]Chronoconnectivity V5 duplica i record  (Letto 8591 volte)

Offline jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #20 il: 22 Set 2015, 21:30:32 »
Nessuno può aiutarmi a risolvere il problema?

Offline jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #21 il: 22 Set 2015, 21:33:55 »
Ho effettuato altre prova ma continua a duplicare. Come posso risolvere?

Offline jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #22 il: 26 Set 2015, 13:36:30 »
Vales ti chiedo un altro aiuto. Ho letto un tuo post dove consigliavi di usare : <?php return array('id' => $form->data['cgb']);?> in On Submit  DB Save.
Ma ancora duplica, quale può essere il problema?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #23 il: 27 Set 2015, 09:12:16 »
Occorrerebbe vedere in modo completo come hai settato il form e la connessione.
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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #24 il: 27 Set 2015, 18:51:45 »
Buonasera Vales. Intanto ti ringrazio moltissimo per il tempo che mi stai dedicando.
Questa è la configurazione, spero riuscirai ad aiutarmi. Di nuovo grazie.

Con CRONOFORMS V5 ho realizzato tre copie di form:
1. per l'inserimento dei record nel DB si chiama: prova (per l'inserimento dei records nel DB)
Da prova ho fatto le copie del form in:
2. prova_elimina
3. prova_modifica

prova e prova_elimina funzionano bene.

Ora scrivo il settaggio del form prova_modifica realizzato con CFv5:

GENERAL.
Form name-> prova_modifica

DESIGNER.
4 Edit element setting.
Il primo di questi ha il campo nascosto -> Field name: provainsert2[id] (provainsert è il model di CC) -> Field value:{cgb}
Il secondo Field name : operatore-> Field ID: operatore -> Label: Operatore
Il terzo Field name : tipologia-> Field ID: tipologia -> Label: Tipologia
Il quarto elemento è un pulsante submit con ID: pulsante

SETUP.
On load:
Custom code: vuoto
HTML (Render Form)-> solo impostazioni di default
DB Read-> Action label: provainsert2-> Model ID: provainsert2 -> Conditons: <?php return array('id'=>$form->data['cgb']);?>
In Tabel name la tabella è la stessa del form: prova

On submit:
DB Save -> Action label: provainsert2[id]->Table name: ......datatable_prova ->Model ID: provainsert2 -> Upadate conditions: <?php return array('id' => $form->data['cgb']);?>
Display Message: <p>Form inserito con successo</p>
Connection Action: -> Connection name: provainsert2 -> Connection action: Save
TCPDF: non penso sia rilevante per le modifiche

CRONOCONNECTIVITY V5.

GENERAL:
Connection name: prova_modifica.
Models:
Model Title: provainsert2
Table name: .......datatable_prova
Fields: id,user_id,operatore,tipologia

FRONT LIST.
Setting.
Colums list:
provainsert2.id:ID
provainsert2.operatore:Operatore
provainsert2.tipologia:Tipologia
_EDIT_:Modifica
_DELETE_: Elimina

Sortable:
provainsert2.operatore:Operatore
Wiev linkable:
provainsert2.operatore:Operatore

List display:
Custom: vuoto
Table: -> Footer code: _PAGINATOR_LIST_

Actions.
view: -> Code:
<p><div id='operatore'><textarea rows="2" name="provainsert2[operatore]" id='operatore'>cols="20"></textarea></div></p>
<p><textarea rows="2" name="provainsert2[tipologia]" id='tipologia'> cols="20"></textarea></div></p>

edit:
Form event: vuoto
Code:
<p><div id='operatore'><textarea rows="2" name="provainsert2[operatore]" id='operatore'>cols="20"></textarea></div></p>
<p><textarea rows="2" name="provainsert2[tipologia]" id='tipologia'> cols="20"></textarea></div></p>
<a href={cf_pdf_file}>Click here pdf[/url]
<input type="submit" value="Invia" name="Invia">------   
<input type="button" value="Torna" onclick="window.history.back()" />

Permissions:
Da index a delete-> Public e Registred sono tutti: Allowed

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #25 il: 27 Set 2015, 22:15:27 »
Prova a togliere in action della connection il code ed  attiva invece  Form event inserendo: prova_modifica:load

Vediamo come reagisce.
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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #26 il: 27 Set 2015, 22:34:06 »
Ho tolto il codice html da view e continua a duplicare. Togliendolo da edit e attivando il Form con prova_modifica:load , cliccando sul link modifica non visualizza i dati dei record. Cliccando su Submit da il seguente errore : Connection not found e visualizza un doppio link  del produttore dell'estensione.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #27 il: 28 Set 2015, 00:57:42 »
prova a togliere dal On submit del form Connection Action: -> Connection name: provainsert2 -> Connection action: Save
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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #28 il: 28 Set 2015, 20:52:06 »
Buonasera Vales.
Ho tolto da Connection Action: -> Connection name: provainsert2 -> Connection action: Save.
Purtroppo non va, continua a duplicare. Ho provato anche a realizzare altri form con la stessa procedura ma anche questi duplicano i records.
 Da cosa può dipendere?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #29 il: 30 Set 2015, 14:53:59 »
nella action Bb Save in Update condition dovrebbe essere inserito questo questo codice

Codice: [Seleziona]
<?php return array('provainsert2.id' => $form->data['gcb']); ?>
ed in Force save NO

Connection action invece lo eliminerei del tutto
« Ultima modifica: 30 Set 2015, 14:55:51 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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #30 il: 01 Ott 2015, 20:36:51 »
Buona sera Vales.
Ho seguito le tue ultime indicazioni ma continua a duplicare i record.
Possiamo fare altre prove? Può esserci una strada diversa per fargli fare le modifiche?
CF e CC  V5 sono estensioni potenti possibile che sia così complicato modificare i record?
Di nuovo grazie.

Offline ermanno64

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #31 il: 02 Ott 2015, 13:40:18 »
 >:( anche a me duplica i record. posso modificarli solo se inserisco a mano il codice id identificativo univoco del record. automaticamente non riesce a leggerlo in edit onde per cui in fase di salvataggio dopo la modifica lo trova vuoto e lo memorizza come nuovo inserendo il numero id automaticamente.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #32 il: 02 Ott 2015, 14:56:48 »
Benvenuto nella comunità italiana di Joomla ermanno64,

la registrazione del record corrente avviene quando di passa un valore della chiave primaria del record diverso da 0 e uguale a quello del record da registrare.

normalmente la connection fornisce, nell'url del link che chiama, tale valore nel parametro gcb.

il valore di tale parametro va recuperato con le modalità sopra dette $form->data['gcb']

e viene assegnato alla chiave primaria della tabella usata inserendo

Codice: [Seleziona]
<?php return array('provainsert2.id' => $form->data['gcb']); ?>
 in update condition della Db save.

Se questi passaggi per qualche motivo non avvengono in modo corretto e nell'ordine giusto la registrazione non avviene.
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 vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #33 il: 02 Ott 2015, 21:29:29 »
Vedo ora una cosa che mi era sfuggita con la precedente lettura

L'action DB Read nel form va posta sempre prima di HTML (Render form) ed normalmente questa action è sempre l'ultima in On load. Altrimenti i valori del form non sono inizializzati correttamente.

Prova a fare questa modifica.
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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #34 il: 03 Ott 2015, 10:11:58 »
Salve Vales.
Ho effettuato la modifica mettendo in On load per primo DB Read e per ultimo HTML Render form  ma continua a duplicare i record.
 In On submit DB Save è primo.
Il fatto che vengono duplicati i record può dipendere da Chronoconnectivity?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #35 il: 03 Ott 2015, 10:51:27 »
Ho visto nei backup che la action della connection è sempre impostata con il Code, praticamente un altro form.

Imposta la chiamata del form in Form event della action con prova_modifica:load e togli il code

Segnalo che vi sono due connection con lo stesso nome. In caso di chiamata della connection da un menu, ci saranno problemi. Cambia il nome ad una.
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 jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
Re:Chronoconnectivity V5 duplica i record
« Risposta #36 il: 03 Ott 2015, 12:32:59 »
Ho tolto il code e impostato la chiamata con prova_modifica:load.
Ma così facendo quando cliccando su modifica non visualizzo più i dati registrati sulla tabella MySql. Cioè, le due
textarea dedicate a visualizzare i dati risultano vuote. Vedo i dati solo se tolgo prova_modifica:load.
Ho modificato la connessione a una delle due ma continua a duplicare i record.

Offline jurassic

  • Esploratore
  • **
  • Post: 75
  • Sesso: Maschio
    • Mostra profilo
[Risolto]Chronoconnectivity V5 duplica i record
« Risposta #37 il: 03 Ott 2015, 22:01:59 »
Adesso funziona.
Vales ti ringrazio per il prezioso aiuto.

Offline ermanno64

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re:[RISOLTO]Chronoconnectivity V5 duplica i record
« Risposta #38 il: 06 Ott 2015, 13:58:08 »
purtroppo anche mettendo il codice che mi hai dato Vales, non funziona. sicuramente sono io che non riesco ad inserirlo bene. sono neofita e non ho trovato manuale o tutorial che sopiega come fare ad usare chronoforms e chronoconnectivity. mi sa che o trovo qualche manuale in aiuto o rinuncio all'impresa.
Grazie comunque alla comunita'. :)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]Chronoconnectivity V5 duplica i record
« Risposta #39 il: 06 Ott 2015, 15:29:56 »
purtroppo anche mettendo il codice che mi hai dato Vales, non funziona. sicuramente sono io che non riesco ad inserirlo bene. sono neofita e non ho trovato manuale o tutorial che sopiega come fare ad usare chronoforms e chronoconnectivity. mi sa che o trovo qualche manuale in aiuto o rinuncio all'impresa.
Grazie comunque alla comunita'. :)

puoi elencare in sequenza le action che hai inserito in On load e On submit nel form ed i loro settaggi e come ai configurato la Connection ?
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

 



Web Design Bolzano Kreatif