O
oich
Hello,
I posted this problem elsewhere without success and I'd really appreciate
your collective help!
My database is for displaying words in a foreign language and the table
structure is as follows:
tblWords (contains all the words):
WordID (Primary Key)
OriginalLanguageWord
PhoneticReading
English
tblRelateTypes (contains the type of cross-references than can exist between
the words):
RelateTypeID (Primary Key)
RelateDescription
tblWordRelates (contains the cross-references between the words):
WordRelatesID (Primary Key)
OriginalWordID (tblWords WordID is foreign key)
RelateWordID (tblWords WordID is foreign key)
RelateTypeID (tblRelateTypes RelateTypeID is foreign key)
I want to have a subform on frmWords which displays the appropriate
WordRelates for each tblWords record. The problem I have is that I cannot
make the subform display the WordRelates data properly.
An example:
tblWords:
WordID: 18
OriginalLanguageWord: houfu
PhoneticReading: houfu
English: wealth, abundance
WordID: 85
OriginalLanguageWord: yutaka
PhoneticReading: yutaka
English: abundance
tblRelateTypes:
RelateTypeID: 1
RelateDescription: Same meaning
tblWordRelates:
WordRelatesID: 1
OriginalWordID: 18
RelateWordID: 85
RelateTypeID: 1
When I navigate to Record 18 in frmForms, I want the subform to display data
about record 85 (the related record). However, when I navigate to record 18,
the subform displays the OriginalLanguageWord and PhoneticReading fields of
record 18 again, NOT of record 85, the related record.
With all the methods (queries, wizards, relationships window, etc.) I can
find no way to have this happen - Access has decided any time I reference
OriginalLanguageWord and PhoneticReading, it's always that of the original
word, not the related one.
Any ideas as to a solution would be most appreciated.
I posted this problem elsewhere without success and I'd really appreciate
your collective help!
My database is for displaying words in a foreign language and the table
structure is as follows:
tblWords (contains all the words):
WordID (Primary Key)
OriginalLanguageWord
PhoneticReading
English
tblRelateTypes (contains the type of cross-references than can exist between
the words):
RelateTypeID (Primary Key)
RelateDescription
tblWordRelates (contains the cross-references between the words):
WordRelatesID (Primary Key)
OriginalWordID (tblWords WordID is foreign key)
RelateWordID (tblWords WordID is foreign key)
RelateTypeID (tblRelateTypes RelateTypeID is foreign key)
I want to have a subform on frmWords which displays the appropriate
WordRelates for each tblWords record. The problem I have is that I cannot
make the subform display the WordRelates data properly.
An example:
tblWords:
WordID: 18
OriginalLanguageWord: houfu
PhoneticReading: houfu
English: wealth, abundance
WordID: 85
OriginalLanguageWord: yutaka
PhoneticReading: yutaka
English: abundance
tblRelateTypes:
RelateTypeID: 1
RelateDescription: Same meaning
tblWordRelates:
WordRelatesID: 1
OriginalWordID: 18
RelateWordID: 85
RelateTypeID: 1
When I navigate to Record 18 in frmForms, I want the subform to display data
about record 85 (the related record). However, when I navigate to record 18,
the subform displays the OriginalLanguageWord and PhoneticReading fields of
record 18 again, NOT of record 85, the related record.
With all the methods (queries, wizards, relationships window, etc.) I can
find no way to have this happen - Access has decided any time I reference
OriginalLanguageWord and PhoneticReading, it's always that of the original
word, not the related one.
Any ideas as to a solution would be most appreciated.