[AccessD] RunCommand acCmdDeleteRecord deleted data in from JOINed tables?
Ryan W
wrwehler at gmail.com
Tue Sep 21 16:10:48 CDT 2021
Yes that’s basically the solution I’ve come up with as well.
Thanks for confirmation that I’m not the only one.
Sent from my iPhone
> On Sep 21, 2021, at 3:37 PM, Stuart McLachlan <stuart at lexacorp.com.pg> wrote:
>
> I had a similar situation bite me recently.
> A form based on a multiple table query.
> Deleting a record by selecting it and hitting "Delete" on the keyboard deleted related
> records.
>
> I ended up making the form "AllowDeletions" = False and displaying a Delete button with
> code behind it to do:
> CurrentDB.Execute"Delete * from tblPrimryName whenre PrimaryTablePK - " &
> PrimaryNamePK
>
>
>
>
>> On 21 Sep 2021 at 12:12, Ryan W wrote:
>>
>> I have a form, Checklist, it's RecordSource WAS WorkOrderChecklist.
>>
>> I then attempted to join WorkOrderCheckList with WorkOrder for the
>> datasource to get data about the workorder to display on the Checklist
>> form.
>>
>> the ribbon has a button "delete"0 that calls a function and sets the
>> form / control in focus and runs:
>>
>> DoCmd.RunCommand acCmdSelectRecord
>> DoCmd.RunCommand acCmdDeleteRecord
>>
>> In doing so, not only is the data in WorkOrderChecklist gone but the
>> WorkOrder table itself (OOPS).
>>
>> Is this expected behavior? I might have to tweak my delete button in
>> the ribbon to target the table instead of the selected record if
>> that's the case.
>>
>>
>> I found this blog post that more or less illustrates a similar issue:
>> https://vip.halderconsulting.com/index.php/knowledgebase/8/acCmdDelete
>> Record---unintended-problems.html -- AccessD mailing list
>> AccessD at databaseadvisors.com
>> https://databaseadvisors.com/mailman/listinfo/accessd Website:
>> http://www.databaseadvisors.com
>>
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> https://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
More information about the AccessD
mailing list