Awesome!
Karen
 
 
 
-----Original Message-----
From: Bruce Chitiea <rby...@safesectors.com>
To: rbase-l@googlegroups.com <rbase-l@googlegroups.com>
Sent: Mon, Sep 7, 2020 9:45 am
Subject: Re[2]: [RBASE-L] - Forms: Relational Fail | Fix

#yiv2388235119 #yiv2388235119xdd5ae517410248c 
#yiv2388235119xce0a6bc6429748f68a1fbd60505e23fd, #yiv2388235119 
#yiv2388235119xdd5ae517410248c #yiv2388235119xce0a6bc6429748f68a1fbd60505e23fd 
#yiv2388235119x0ffa9ca747a0444 #yiv2388235119x5341b55c703f4d708da1fcccafdd6cf1, 
#yiv2388235119 #yiv2388235119xdd5ae517410248c 
#yiv2388235119x86b4dd35dfc94ef5a5432fdb70f5f643{font-size:12pt;}#yiv2388235119 
#yiv2388235119 #yiv2388235119 #yiv2388235119 --blockquote.yiv2388235119cite 
{margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px
 solid #cccccc;}#yiv2388235119 blockquote.yiv2388235119cite2 
{margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px
 solid #cccccc;margin-top:3px;padding-top:0px;}#yiv2388235119 a img 
{border:0px;}#yiv2388235119 #yiv2388235119 #yiv2388235119 #yiv2388235119 , 
#yiv2388235119 #yiv2388235119 #yiv2388235119 #yiv2388235119 , #yiv2388235119 
#yiv2388235119 #yiv2388235119 #yiv2388235119 , #yiv2388235119 #yiv2388235119 
#yiv2388235119 #yiv2388235119 {list-style-position:inside;}#yiv2388235119 body 
{font-family:Segoe UI;font-size:12pt;}#yiv2388235119 .yiv2388235119quote 
{margin-left:1em;margin-right:1em;border-left:5px #ebebeb 
solid;padding-left:0.3em;}#yiv2388235119 Karen: Nope. Had not tried "many to 
many" prior. But when I do, perfection:


Quoting Karen T.: "If I am correct, "one to many" means that LineDetail has to 
link to the Header table directly, which I assume it does not. It links thru 
LineHeader, so there you need the "many"
The interface itself:


I'll admit to not meditating on the precise language of that second option. 
When I do, I see the same logic behind Sub Reports ... every Sub Report table 
must have SOME link back to the driving table.   To be fair, the R:BASE Forms 
documentation does read "With more than two tables assigned to the form, this 
option is the appropriate setting."
Nevertheless, the "and also" throws me off. A more precise instruction might 
read:
"Many to many (every Slave is either (a) directly linked to the Main, or (b) 
via link(s) across one or more Slaves to the Main)"
Back up and running! Many thanks!
Bruce A. ChitieaSafeSectors, Inc.-----------------------------------112 Harvard 
Ave #272Claremont CA 
91711-4716-----------------------------------rby...@safesectors.com-----------------------------------+011
 (909) 238-9012 c+011 (909) 912-8678 f

------ Original Message ------From: "'Karen Tellef' via RBASE-L" 
<rbase-l@googlegroups.com>To: "rbase-l@googlegroups.com" 
<rbase-l@googlegroups.com>Sent: 9/7/2020 6:26:35 AMSubject: Re: [RBASE-L] - 
Forms: Relational Fail

Have you selected "many to many" rather than "one to many"?  I find that when I 
have >1 table on a form, I need the "many to many"
If I am correct, "one to many" means that LineDetail has to link to the Header 
table directly, which I assume it does not.  It links thru LineHeader, so there 
you need the "many"

Karen
 
 
 
-----Original Message-----
From: Bruce Chitiea <rby...@safesectors.com>
To: rbase-l@googlegroups.com <rbase-l@googlegroups.com>
Sent: Sun, Sep 6, 2020 6:02 pm
Subject: [RBASE-L] - Forms: Relational Fail

#yiv2388235119 #yiv2388235119 --#yiv2388235119x6a6fba8347e24e1 
#yiv2388235119x60e28c9091074ff #yiv2388235119xce0a6bc6429748f68a1fbd60505e23fd, 
#yiv2388235119 #yiv2388235119x6a6fba8347e24e1 #yiv2388235119x60e28c9091074ff 
#yiv2388235119xce0a6bc6429748f68a1fbd60505e23fd #yiv2388235119x0ffa9ca747a0444 
#yiv2388235119x5341b55c703f4d708da1fcccafdd6cf1, #yiv2388235119 
#yiv2388235119x6a6fba8347e24e1 #yiv2388235119x60e28c9091074ff 
#yiv2388235119x86b4dd35dfc94ef5a5432fdb70f5f643{font-size:12pt;}#yiv2388235119 
#yiv2388235119x6a6fba8347e24e1 
blockquote.yiv2388235119cite{margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px
 solid rgb(204, 204, 204);}#yiv2388235119 #yiv2388235119x6a6fba8347e24e1 
blockquote.yiv2388235119cite2{margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px
 solid rgb(204, 204, 204);margin-top:3px;padding-top:0px;}#yiv2388235119 
#yiv2388235119x6a6fba8347e24e1 a img{border:0px;}#yiv2388235119 All:
The issue:



(1) In Edit Mode. As one scrolls through the values in the Header table, 
related values in the LineHeader table step right along, linked by the HeaderID 
FK value. Perfect.
(2) The LineDetail table sits inert, as if completely dissociated from the 
LineHeader table, even though it contains FK LineHeaderID.
(3) The LineDetail table may be scrolled independently of Header and 
LineHeader, scrolling neither.
The Form's Table configuration:(A) The Form is Bound to the Header table(B) 
LineHeader is slaved (one to many) to Header via FK HeaderID(C) LineDetail is 
slaved (one to many) to LineHeader via FK LineHeaderID(D) It does not seem to 
matter whether the tables are linked via Common Columns, PK/FK or drag/drop.
What have we checked?
(a) All three tables have PK and FK keys properly defined, double, triple 
checked.(b) Data from all three tables have been linked, apart from this form, 
in Views used to produce Reports with gnarly Sub Reports, within a daily 
production context.(c) There are no "orphaned" rows from any table in the 
dataset used in the Form. Each LineDetail row links to a LineHeader row, which 
links to a Header row.(d) All column definitions in all tables have been 
closely scrutinized to ensure conformance(e) All tables have been 
UNLOAD/RELOADed into a spankin' new database to eliminate any random, unruly 
influences.(f) The above test Form was created to strip away any and all other 
Forms considerations.
Any and all thoughts and experience most welcome. Stay cool in the heat,
Bruce A. ChitieaSafeSectors, Inc.-----------------------------------112 Harvard 
Ave #272Claremont CA 
91711-4716-----------------------------------rby...@safesectors.com-----------------------------------+011
 (909) 238-9012 c+011 (909) 912-8678 f

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/em5d0cc3c6-2d6f-4e6b-b46a-5f1a2d55a216%40pathfinder.
-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/46816626.1067437.1599485195630%40mail.yahoo.com.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/em300f2a88-db4d-49a6-8da8-a33250c6f158%40pathfinder.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/1348168437.1122076.1599494339995%40mail.yahoo.com.

Reply via email to