﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » Table where primary key is also foreign key</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 12:21:08 GMT</lastBuildDate><ttl>20</ttl><item><title>Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost11294.aspx</link><description>Any recommendations on how to deal with the following scenario (this is a representation of what I'm trying to accomplish)?&lt;P&gt;A supervisor is an employee and an employee can be a supervisor.&amp;nbsp; Also certain employees can work under certain supervisors. All employees have a&amp;nbsp;supervisor.&amp;nbsp;So you would have a table that might look like this:&lt;/P&gt;&lt;P&gt;employeeKey&amp;nbsp;&amp;nbsp;last_name&amp;nbsp; supervisorKey&lt;BR&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; johnson&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; smithers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;BR&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;BR&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baker&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;BR&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;brown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;If supervisor key = employeekey then the employee is the supervisor.&lt;/P&gt;&lt;P&gt;How would you handle it when, for example, you are entering new employees and supervisors on a grid,&amp;nbsp;on an autoincrementing table (like vfp - which I got to work with your Bo's) and you&amp;nbsp;do a batch save?&amp;nbsp; I would&amp;nbsp;need to know the employeeKey in order to apply a value to supervisorKey.&amp;nbsp;Can this be handled with one business object, or would it be best to just create two business objects one for employees, one for supervisors and save the supervisorsBO first, pull the employeekeys, apply them to supervisor key in employeeBO&amp;nbsp;and then save employeesBO to same table?&lt;/P&gt;&lt;P&gt;I've been racking my brains about this.&amp;nbsp; Thanks in advance for any input.&lt;/P&gt;&lt;P&gt;Marcel</description><pubDate>Mon, 25 Oct 2010 18:00:00 GMT</pubDate><dc:creator>Marcel Heitlager</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28828.aspx</link><description>Sorry to disappoint you Edhy, but I haven't even heard of these guys! :D</description><pubDate>Mon, 25 Oct 2010 18:00:00 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28823.aspx</link><description>&lt;span id=result_box lang=en class=short_text&gt;&lt;span title="" se="que estilo de musica você gosta?" te="what kind of music do you like?" closure_uid_x3d9bk="668"&gt;what kind of music do you like?&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span lang=en class=short_text&gt;&lt;span title="" se="que estilo de musica você gosta?" te="what kind of music do you like?" closure_uid_x3d9bk="668"&gt;listen is nice.&lt;/span&gt;&lt;/span&gt;</description><pubDate>Mon, 25 Oct 2010 11:49:09 GMT</pubDate><dc:creator>Jéssica Neves</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28819.aspx</link><description>[quote][b]Jéssica Neves (10/25/2010)[/b][hr]&lt;span style="background-color: rgb(230, 236, 249); color: rgb(0, 0, 0);" title="" se="escute essas bandas" te="listen to these bands" closure_uid_x3d9bk="617"&gt;listen to these bands&lt;/span&gt; Luan Santana,Jorge Matheus ,&lt;br/&gt;&lt;br/&gt;&lt;span title="" se="espero que goste" te="I hope you enjoy" closure_uid_x3d9bk="648"&gt;I hope you enjoy&lt;/span&gt;[/quote]&lt;br/&gt;&lt;br/&gt;You are welcome Jessica, will look for those.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;Hey Ivan what do you think about these bands? &lt;span&gt;:cool:&lt;/span&gt;</description><pubDate>Mon, 25 Oct 2010 09:00:22 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28818.aspx</link><description>Thank!!!:P&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Edhy Rijo &lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="background-color: #e6ecf9; COLOR: #000" title="" se="escute essas bandas" te="listen to these bands" closure_uid_x3d9bk="617"&gt;listen to these bands&lt;/span&gt; Luan Santana,Jorge Matheus ,&lt;br/&gt;&lt;br/&gt;&lt;span title="" se="espero que goste" te="I hope you enjoy" closure_uid_x3d9bk="648"&gt;I hope you enjoy&lt;/span&gt;</description><pubDate>Mon, 25 Oct 2010 08:57:03 GMT</pubDate><dc:creator>Jéssica Neves</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28816.aspx</link><description>[quote][b]Jéssica Neves (10/25/2010)[/b][hr]&lt;span id="result_box" lang="en"&gt;&lt;span title="" te="in fact it is so!" se="na verdade é assim !" closure_uid_x3d9bk="211"&gt;in fact it is so!&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="when the End User choose their field browserdialog" se="quando o usuario final escolher seu campo no browserdialog" closure_uid_x3d9bk="212"&gt;when the End User choose their field browserdialog &lt;/span&gt;&lt;span title="" te="will enter the event" se="vai entrar no evento" closure_uid_x3d9bk="213"&gt;will enter the event &lt;/span&gt;&lt;span title="" te="&amp;quot;SearchValueChanged&amp;quot;" se="&amp;quot;SearchValueChanged&amp;quot;" closure_uid_x3d9bk="214"&gt;"SearchValueChanged" &lt;/span&gt;&lt;span title="" te="then I want to make a variable to receive the Primary key field chosen by the User." se="ai eu quero fazer uma variavel receber a Primary key do campo escolhido pelo usuario." closure_uid_x3d9bk="215"&gt;then I want to make a variable to receive the Primary key field chosen by the User.&amp;nbsp;&lt;/span&gt;&lt;span title="" te="sorry my english, I'm beginner." se="desculpe meu ingles,sou iniciante ." closure_uid_x3d9bk="217"&gt;&lt;/span&gt;&lt;/span&gt;[/quote]&lt;br/&gt;&lt;br/&gt;Jessica, that is exactly what my code is doing, checking if the field that triggered the SearchValueChanged is "FK_Customers", then using the e.SourceControl you cast that to your control type and access the value you need from whatever property your control is using.&lt;br/&gt;&lt;br/&gt;Now what do you want to do with this value?&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl04_lblFullMessage"&gt;&lt;span&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;[quote]&lt;/span&gt;&lt;span id="result_box" lang="en"&gt;&lt;span title=""&gt;&lt;/span&gt;&lt;span title=""&gt;sorry my english, I'm beginner.&lt;/span&gt;&lt;/span&gt;[/quote]&lt;br/&gt;Well it looks much better than my Portuguese&amp;nbsp;&lt;span&gt;:Whistling:&lt;/span&gt; </description><pubDate>Mon, 25 Oct 2010 08:49:00 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28815.aspx</link><description>&lt;br/&gt;&lt;br/&gt;&lt;span lang=en&gt;&lt;span title="" te="in fact it is so!&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="na verdade é assim !" closure_uid_x3d9bk="211"&gt;in fact it is so!&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="when the End User choose their field browserdialog&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="quando o usuario final escolher seu campo no browserdialog" closure_uid_x3d9bk="212"&gt;when the End User choose their field browserdialog&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="will enter the event&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="vai entrar no evento" closure_uid_x3d9bk="213"&gt;will enter the event&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te='"SearchValueChanged"&amp;#13;&amp;#10;&amp;#13;&amp;#10;' se='"SearchValueChanged"' closure_uid_x3d9bk="214"&gt;"SearchValueChanged"&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="then I want to make a variable to receive the Primary key field chosen by the User.&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="ai eu quero fazer uma variavel receber a Primary key do campo escolhido pelo usuario." closure_uid_x3d9bk="215"&gt;then I want to make a variable to receive the Primary key field chosen by the User.&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="I'm not using combobox ...&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="eu não estou usando combobox..." closure_uid_x3d9bk="216"&gt;I'm not using combobox ...&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="sorry my english, I'm beginner." se="desculpe meu ingles,sou iniciante ." closure_uid_x3d9bk="217"&gt;sorry my english, I'm beginner.&lt;/span&gt;&lt;/span&gt;</description><pubDate>Mon, 25 Oct 2010 08:40:14 GMT</pubDate><dc:creator>Jéssica Neves</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28814.aspx</link><description>Sorry but I don't read/speak Portuguese&amp;nbsp;&lt;span&gt;:hehe:&lt;/span&gt;&amp;nbsp; I truly love the language, know some music artist from Brazil,&amp;nbsp; very well known here in America like Nelson Ned, Alexander Pirex, Roberto Carlos and of course the must famous one, the SF Googleish Ivan&amp;nbsp;&lt;span&gt;:P&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;Please, post in English so I can follow.</description><pubDate>Mon, 25 Oct 2010 08:35:06 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28813.aspx</link><description>na verdade é assim ! &lt;br/&gt;&lt;br/&gt;quando o usuario final escolher seu campo no browserdialog&lt;br/&gt;&lt;br/&gt;vai entrar no evento&amp;nbsp; &lt;font size=2&gt;&lt;br/&gt;&lt;br/&gt;"SearchValueChanged"&lt;br/&gt;&lt;br/&gt;ai eu quero fazer uma variavel receber a Primary key do campo escolhido pelo usuario.&lt;br/&gt;&lt;br/&gt;eu não estou usando combobox... &lt;br/&gt;&lt;br/&gt;:D&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;</description><pubDate>Mon, 25 Oct 2010 08:29:43 GMT</pubDate><dc:creator>Jéssica Neves</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28810.aspx</link><description>Hi Jessica,&lt;br/&gt;&lt;br/&gt;I don't quite understand you need, but if all you want is to get a value entered by the user in the BD, then here is a sample code I use in one of my Browse Dialog subclass:&lt;br/&gt;&lt;span&gt;[quote]&lt;br/&gt;&lt;/span&gt;&lt;pre style="font-family: consolas;"&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;Private&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;Sub&lt;/span&gt;&amp;nbsp;ServiceCallsBrowserDialog_SearchValueChanged(&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt;&amp;nbsp;sender&amp;nbsp;&lt;span style="color: blue;"&gt;As&lt;/span&gt;&amp;nbsp;System.&lt;span style="color: rgb(43, 145, 175);"&gt;Object&lt;/span&gt;,&amp;nbsp;&lt;span style="color: blue;"&gt;ByVal&lt;/span&gt;&amp;nbsp;e&amp;nbsp;&lt;span style="color: blue;"&gt;As&lt;/span&gt;&amp;nbsp;MicroFour.StrataFrame.UI.Windows.Forms.&lt;span style="color: rgb(43, 145, 175);"&gt;BrowseDialogSearchValueChangedEventArgs&lt;/span&gt;)&amp;nbsp;&lt;span style="color: blue;"&gt;Handles&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;Me&lt;/span&gt;.SearchValueChanged&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;'--&amp;nbsp;When&amp;nbsp;a&amp;nbsp;customer&amp;nbsp;is&amp;nbsp;selected&amp;nbsp;form&amp;nbsp;the&amp;nbsp;combobox,&amp;nbsp;then&amp;nbsp;requery&amp;nbsp;the&amp;nbsp;Building&amp;nbsp;combobox.&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;If&lt;/span&gt;&amp;nbsp;e.SourceSearchField.Key.Equals(&lt;span style="color: rgb(163, 21, 21);"&gt;"FK_Customers"&lt;/span&gt;,&amp;nbsp;&lt;span style="color: rgb(43, 145, 175);"&gt;StringComparison&lt;/span&gt;.OrdinalIgnoreCase)&amp;nbsp;&lt;span style="color: blue;"&gt;Then&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;Dim&lt;/span&gt;&amp;nbsp;comboListPopulationParam1&amp;nbsp;&lt;span style="color: blue;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;Integer&lt;/span&gt;&amp;nbsp;=&amp;nbsp;0&lt;br/&gt; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;'--&amp;nbsp;If&amp;nbsp;the&amp;nbsp;customer&amp;nbsp;combobox&amp;nbsp;has&amp;nbsp;any&amp;nbsp;selected&amp;nbsp;record,&amp;nbsp;then&amp;nbsp;update&amp;nbsp;the&amp;nbsp;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;comboListPopulationParam1&amp;nbsp;with&amp;nbsp;the&amp;nbsp;Customer&amp;nbsp;PK&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;If&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;CType&lt;/span&gt;(e.SourceControl,&amp;nbsp;&lt;span style="color: rgb(43, 145, 175);"&gt;ComboBox&lt;/span&gt;).SelectedIndex&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;&lt;span style="color: blue;"&gt;Then&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;'--&amp;nbsp;Resize&amp;nbsp;the&amp;nbsp;combo&amp;nbsp;to&amp;nbsp;properly&amp;nbsp;show&amp;nbsp;its&amp;nbsp;information.&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.AllVisibleSearchControls(&lt;span style="color: rgb(163, 21, 21);"&gt;"FK_Buildings"&lt;/span&gt;).Width&amp;nbsp;=&amp;nbsp;300&lt;br/&gt; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;comboListPopulationParam1&amp;nbsp;=&amp;nbsp;&lt;span style="color: blue;"&gt;CType&lt;/span&gt;(e.SourceControl,&amp;nbsp;&lt;span style="color: rgb(43, 145, 175);"&gt;ComboBox&lt;/span&gt;).SelectedValue&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;If&lt;/span&gt;&lt;br/&gt; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;'--&amp;nbsp;Requery&amp;nbsp;the&amp;nbsp;Building&amp;nbsp;Address&amp;nbsp;combobox.&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;CType&lt;/span&gt;(e.AllVisibleSearchControls.Item(&lt;span style="color: rgb(163, 21, 21);"&gt;"FK_Buildings"&lt;/span&gt;),&amp;nbsp;&lt;span style="color: rgb(43, 145, 175);"&gt;ComboBox&lt;/span&gt;).Requery(comboListPopulationParam1,&amp;nbsp;MicroFour.StrataFrame.Business.&lt;span style="color: rgb(43, 145, 175);"&gt;BusinessEditingState&lt;/span&gt;.Idle)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;If&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;span&gt;[/quote]&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;As you can see, this sample shows you how to read a value and how to set another one in the BD.&amp;nbsp; If I misunderstood you please clarify.</description><pubDate>Mon, 25 Oct 2010 08:01:56 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost28809.aspx</link><description>&lt;span id=result_box lang=en class=long_text&gt;&lt;span title="" te="hi everyone!&amp;#13;&amp;#10;" se="oi a todos!" closure_uid_xkk19n="1031"&gt;hi everyone!&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="I wonder how I Faso to obtain planning the value of a search field in the browser dialog manually&amp;#13;&amp;#10;" se="eu quero saber como eu fasso para obeter o valor de um campo de pesquisa no browser dialog manualmente" closure_uid_xkk19n="1032"&gt;I wonder how I Faso to obtain planning the value of a search field in the browser dialog manually&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="I'm using the event SearchValueChange&amp;#13;&amp;#10;" se="eu to usando o evento SearchValueChange" closure_uid_xkk19n="1033"&gt;I'm using the event SearchValueChange&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="i wanted to get the primary key of the selected field&amp;#13;&amp;#10;" se="ai queria pegar a primary key do campo selecionado" closure_uid_xkk19n="1034"&gt;i wanted to get the primary key of the selected field&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="example&amp;#13;&amp;#10;" se="exemplo" closure_uid_xkk19n="1035"&gt;example&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color: #ebeff9" title="" te="name - Jessica ID - 5&amp;#13;&amp;#10;&amp;nbsp;" se="nome - Jéssica ID - 5" closure_uid_xkk19n="1036"&gt;name - Jessica ID - 5&lt;br/&gt;&amp;nbsp;&lt;/span&gt;&lt;span title="" te="I use?&amp;#13;&amp;#10;&amp;nbsp;" se="eu uso ??" closure_uid_xkk19n="1037"&gt;I use?&lt;br/&gt;&lt;font color=#008000 size=2&gt;&lt;font color=#008000 size=2&gt;browseDialog.SearchFields.GetValues() ;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span title="" te="?" se="??" closure_uid_xkk19n="1039"&gt;?&lt;/span&gt;&lt;/span&gt;</description><pubDate>Mon, 25 Oct 2010 07:08:38 GMT</pubDate><dc:creator>Jéssica Neves</dc:creator></item><item><title>RE: Table where primary key is also foreign key</title><link>http://forum.strataframe.net/FindPost11308.aspx</link><description>Well, if you're using the PrimaryKeyIsAutoIncremented = True on the business object, then there is a method on the BO called GetPostSavePrimaryKeyValue() that will retrieve the auto-assigned pk value for the specified pre-save primary key value (i.e. if you pass -3, it will pass back something like 57 that matches the value on the server).&amp;nbsp; So, you would need to save, then in the AfterSave event, cycle back through the BO and on each record that has a negative value for the foreign key, get the proper value and resave it after you set all of them to the proper values.&amp;nbsp; If you're not using the auto-assigned PKs, then you don't have to worry about it because the PK will be the same in the BO as on the server ;)</description><pubDate>Tue, 04 Sep 2007 00:01:39 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item></channel></rss>