[AccessD] From no longer loads records

Tina N Fields tinanfields at torchlake.com
Sat Nov 14 16:47:27 CST 2020


Oh, crap! I just added the Data Mode to be Edit, and the record came up. 
Okay, why did this work before? Beats me and I would really like to 
know. Any ideas?

T

Tina Norris Fields
231-322-2787
tinanfields-at-torchlake-dot-com

On 11/14/2020 5:34 PM, Tina N Fields wrote:
> Hi All,
>
> I have a mystery to solve. A database I have for the local Salvation 
> Army Christmas assistance program is suddenly giving me fits. Each 
> year some same families return for help. The folks at the SA assign a 
> family number to each family every year on the paper form they use 
> during the interview. It will not be the same number assigned to them 
> the previous year unless that happens by accident. I set up the 
> tblHouseholds to have a primary key that the user never sees, HH_ID, 
> as well as a field for the number the workers assign HH_FamCode. At 
> the end of the year, I remove all the info from the selection fields 
> for the household, including the family code. All the person records 
> within the family have PE_ID_HH as a foreign key as well as their own 
> primary key PE_ID, and these never change. Only things like what 
> pickup day and time are assigned and what programs they may have 
> selected are emptied from the records in the tblHouseholds. They 
> wanted to be able to search for a family that had come to them before, 
> so on the main form frm_Main, I have a combobox that lists all family 
> names and a button that opens the frmHouseholdInfo to the record with 
> the matching HH_ID, or at least it used to. Now, if I select a family 
> name from the combobox and click my button, it opens the form 
> frmHouseholdInfo as though I were creating a new record. When I look 
> into the properties, I see that it is filtered on the correct HH_ID, 
> but it does not display the record.
>
> I've tried working this with VBA in and Event Procedure and working it 
> with an embedded macro. What used to work is not working and I don't 
> know why.
>
> So, for the macro attached to the Click event of the btnOpenHH, it 
> goes like this:
>
> OpenForm
>     Form Name  frmHouseholdInf
>         View  Form
>     Filter Name
> Where Condition =="[HH_ID]="&[cbo_HH_ID]
>     Data Mode
> Window Mode  Normal
>
> This used to work.
>
> Switching to making an Event Procedure in VBA, I did this:
>
> Private Sub btnOpenHH_Click()
>     DoCmd.OpenForm "frmHouseholdInfo", acNormal, , "[HH_ID]=" & 
> [cbo_HH_ID]
> End Sub
>
> Neither of these will load the record for the household, although the 
> form filter property says it's filtered on the correct HH_ID. I get 
> the form as though I had chosen Add as a data mode, although it has 
> the filter property set.
>
> Ideas?
>
> Thanks.
> T
>


More information about the AccessD mailing list