[DUG] TDBEDIT funnies
David Moorhouse
delphi at moorhouse.net.nz
Thu Aug 30 16:52:01 NZST 2007
A possible work around is
IsModified := DbEdit1.Modified and DataSet1.Modified;
I suggest you file a QC report.
HTH
D
On Thu, 30 Aug 2007 16:25:57 +1200, you wrote:
>Ok, found the full symptom.
>
>Its definitely in D7 and D2007 and its a basic functionality failure.
>
>Once the modified is set due to user edit, it is not reset even when
>posted. Its not reset when scrolled either. Unless the new value is
>different to the old one. So you keep scrolling and modified remains
>set until it hits a record where the value of the field is different
>than before. Similarly when you go into insert mode, some of the edits
>get their modified set, others do not.
>
>In the app this paritcular field normally has the same value, hence it
>showed up for it.
>
>Bottom line - CRUD
>
>Alister Christie wrote:
>> It's probably because Modified is a property of TCustomEdit and not
>> related to any data-awareness.
>> From the Help: Use Modified to determine whether the user changed the
>> Text <StdCtrls_TCustomEdit_Text.html> property of the edit control.
>> Modified is only reset to *False* when you assign a value to the Text
>> <StdCtrls_TCustomEdit_Text.html> property. In particular, it is not
>> reset when the control receives focus.
>>
>> Alister Christie
>> Computers for People
>> Ph: 04 471 1849 Fax: 04 471 1266
>> http://www.salespartner.co.nz
>> PO Box 13085
>> Johnsonville
>> Wellington
>>
>>
>> Rohit Gupta wrote:
>>> In both D7 and D2007, just on dbedit on one form has a sticky
>>> modified property. Once the value is changed, the modified goes to
>>> true and stays there. Even after post, cancel or scroll, until the
>>> form is killed. Obviously, there is nothing in any event that
>>> modifies the value.... only the user does.
>>>
>>> Has anyone come across this or can postulate a reason for it ?
>>>
>>>
>>> --
>>> *Rohit Gupta*
>>> * B.E. Elec. M.E. Mem IEEE Associate IEE*
>>> *Technical Manager*
>>> *Computer Fanatics Limited*
>>> ** *Tel* +64 9 4892280
>>> *Fax* +64 9 4892290
>>> *Email *rohit at cfl.co.nz <mailto:rohit at cfl.co.nz>**
>>> *Web *www.cfl.co.nz <http://www.cfl.co.nz/>
>>>
>>> ------------------------------------------------------------------------
>>> This email and any attachments contain information, which is
>>> confidential and may be subject to legal privilege and copyright. If
>>> you are not the intended recipient, you must not use, distribute or
>>> copy this email or attachments. If you have received this in error,
>>> please notify us immediately by return email and then delete this
>>> email and any attachments.
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> NZ Borland Developers Group - Delphi mailing list
>>> Post: delphi at delphi.org.nz
>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>> Subject: unsubscribe
>>> ------------------------------------------------------------------------
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG Free Edition. Version: 7.5.484 / Virus Database:
>>> 269.12.10/977 - Release Date: 28/08/2007 4:29 p.m.
>>>
>> _______________________________________________
>> NZ Borland Developers Group - Delphi mailing list
>> Post: delphi at delphi.org.nz
>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>> Subject: unsubscribe
>>
>>
More information about the Delphi
mailing list