Buongiorno a tutti...
Sono messo un tantino male, sono bloccato gia da 24 ore nello stesso problema.
Nel gestionale su cui sto lavorando devo effettuare un'operazione che mi sta facendo diventare pazzo: sostanzialmente mi trovo di fronte ad una cxGrid con uno dei campi di tipo "checkBox".
Il campo check(cui nome è Pagato) quando viene modifìcato da 0 a 1 (in quanto nel DB SQL server è impostato di tipo "Bit") fa partire un msgBox che chiede conferme di modifica...
Praticamente nel momento in cui clicco 'Yes' dovrebbe effettuare delle modifiche sia al campo 'Pagato' e sia al campo DataScadenza...
Risultato:Non effettua nessuna azione premettendo che l'editing sul dataset è abilitato!!
Richieste:
-Poiche nn sono riuscito ad interpretare correttamente il costruttore della IncMonth, volevo chiedere se la sintassi è giusta, ovvero se la IncMonth potrebbe funzionare scritta cosi.
-La Cosa che mi preme di più:
Come faccio ad accedere ad una campo della cxGrid? Se sapessi come accedervi parte dei problemi sarebbero risolti...
Il codice che rappresenta le due azioni e riportato sotto.
[ CODE]
if (Conferma==mrYes)
{
DMDomini->tScadenze->FieldByName("Pagato")->AsBoolean=true;
IncMonth(DMDomini->tScadenze->FieldByName("DataScadenza")->AsDateTime,12);
}
[/ CODE]
Dove:
-DMDomini e un dataModule in cui vengono definiti i dataset
-tScadenze=Dataset
-Pagato e DataScadenza=Campi della Grid
Please Help Me!E' molto importante...
Grazie anticipatamente![]()
![]()
![]()