Subject | Re: [firebird-support] Record duplication |
---|---|
Author | Robin Davis |
Post date | 2006-05-30T10:46:08Z |
Hi Helen,
Helen Borrie wrote:
is that the newly inserted record comes up with all fields marked as
deleted until you close the form and reopen it - at which point all is
as it should be. Any thoughts - apart from getting them to ditch Access? ;-)
Rob Davis
Helen Borrie wrote:
> At 08:13 PM 30/05/2006, you wrote:Bless you for that simple but effective solution! The only problem now
>
>> Is there
>> a tweak to the PK trigger I could use, or something else that doesn't
>> require techo-dependant but techno-dork-like users to DO anything?
>>
>
> You don't say whether you're using a generator and a before insert
> trigger, but I hope so.
>
> Change the trigger to:
>
> if (new.PK_value is null or new.PK_value < 0) then
> new.PK_value = gen_id (MyGenerator, 1);
>
> Then have them just type any negative number in the PK field.
>
> This is also safe - avoids the duplication AND steps the generator.
>
is that the newly inserted record comes up with all fields marked as
deleted until you close the form and reopen it - at which point all is
as it should be. Any thoughts - apart from getting them to ditch Access? ;-)
Rob Davis