Matt, Thanks. I started with concept #3 but didn't think it was plausible because there is another level to this. The PO number has Line items that usually relate one to one with the MR Lineitem but they(PO Line Items) can share a Shop Order number.
I'll give it a try and then tackle the Modify all request they handed me. Clearing fields of their data. That one sounds like a prime TableWalk candidate. Thanks, John J. Reiser Software Development Analyst Remedy Administrator/Developer Lockheed Martin - MS2 The star that burns twice as bright burns half as long. Pay close attention and be illuminated by its brilliance. - paraphrased by me -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Carey Matthew Black Sent: Wednesday, December 13, 2006 12:47 PM To: [email protected] Subject: Re: Many to Many Child-Parent search John, Ok. You are starting to make sense in my head now. :) I now see a : One(Material Request)-to-many(Material Request Line items) and One(Material Request Line item)-to-one(PO#) And what I think your trying to do is start from a PO# and get a list of _distinct_ Material Requests? So I think your after the following: When a user is viewing Material Request #1 (that has 3 children as defined below) you also want a table field that would for a single specific PO# show you all of the Material Request records that are related to that PO# via any child record. Is that correct? (Or are we dealing with a desire to view based on more than one PO# ?) AND you want this list to only list a single Material Request record a maximum of one time. Is that the desired effect? If so the "distinct" is that hard part in ARS. (That is just not something that is really supported directly.) So I see two options. 1) Table walk. Table lists all "Material Request Line Item" records for one or more PO#'s. (Table can be hidden.) Stack up the 'Material Request ' IDs if it is not already in the list to a display only field on the form. (This act should produce a distinct list) Then have a second table field that lists all Material Request records that have their id's in the list in the display only field. 2) (As Joe DeSouza suggested.) Use a RDBMS SQL view to do the select distinct from a Join of "Material Request" and "Material Request Line Item". Do not forget to generate a usable 'Request ID' value in the view too. Then create an ARS View form on top of that RDBMS view. Then point a Table field at the ARS View form. 3) or you can opt to track the unique map of PO# to 'Material Request ' ID in a new ARS form that you join back to "Material Request" to show a table field of other data for the related "Material Request" records. HTH -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap.... Pick two. On 12/13/06, Reiser, John J <[EMAIL PROTECTED]> wrote: > Matt, > > It's a purchasing app and the Parent is the Material Request. The > child is the line Items for each request. The Purchase Order number is > a value that could be associated with many Line Items. > Material Request 1 > has 3 Line Items > MR1 LineItem 1 has PO# 99 > MR1 LineItem 2 has PO# 55 > MR1 LineItem 3 has PO# 99 > Material request 2 > Has 2 Line Item > MR2 LineItem 1 has PO# 99 > MR2 LineItem 2 has PO# 22 > > If I search the Material Request form by a DO Filed for PO# 99 I want > to show MR1 and MR2 in the results list. A table on the Material > Request form will show me all related children and that is by design. > > I am stuck on how to return the parents since the multiple PO#'s can't > be stored in the Parent record. > > Thank you, > John J. Reiser > Software Development Analyst > Remedy Administrator/Developer > Lockheed Martin - MS2 > The star that burns twice as bright burns half as long. > Pay close attention and be illuminated by its brilliance. - > paraphrased by me > > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[EMAIL PROTECTED] On Behalf Of Carey Matthew Black > Sent: Wednesday, December 13, 2006 10:57 AM > To: [email protected] > Subject: Re: Many to Many Child-Parent search > > John, > > Huh? > > Lets start with the data model and how these things point at each other. > > Parent record: > (Has a GUID in field: 179(?)) > > Child record: > (Has a Parent GUID in field XXXX(?)) > > ( That does not look like a Many-To-Many relationship to me. It looks > like a one[child] to one[parent]. Is there actually another form > involved in this question that maps Parent GUID's to Child GUID's?) > > It sounds like you want to see a list of all parents for a child record. > However the above data model does not allow for a single child to have > more than one parent. (Or I am missing something. Which is likely as > your post just did not parse well for me. :) > > -- > Carey Matthew Black > Remedy Skilled Professional (RSP) > ARS = Action Request System(Remedy) > > Love, then teach > Solution = People + Process + Tools > Fast, Accurate, Cheap.... Pick two. > > > On 12/13/06, Reiser, John J <[EMAIL PROTECTED]> wrote: > > Hello Listers, > > > > ARS 6.3 patch13 > > MS 2000 with remote MS SQL 2000 > > > > I am trying to get a list of parents that have the same children to > > display in the parent form. > > I push the Parent GUID to the child record. That child record has > > another GUID field for the Group in which it belongs, lets say an > > eighth grader. I want to pull back the list of parents that have > > eighth graders. I would like to do this from the parent form and > > show the results in the parent form. I have been able to get the > > first parent listed but no more. > > I know I could use a join but the design requirements are such that > > the parent record only shows once in the results list. The parent > > has a table field that lists its children based on the Parent GUID. > > I was thinking that I need to use an ALGuide and table walk but I am > > not sure how to make that spawn the dozen or so parent records. > > > > Any help would be appreciated. > > > > John J. Reiser > > Software Development Analyst > > Remedy Administrator/Developer > > Lockheed Martin - MS2 > > The star that burns twice as bright burns half as long. > > Pay close attention and be illuminated by its brilliance. - > > paraphrased by me > > ______________________________________________________________________ > __ > _______ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > ARSlist:"Where the Answers Are" > > ______________________________________________________________________ > _________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > ARSlist:"Where the Answers Are" > ________________________________________________________________________ _______ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

