Oh, it should be non version specific in code, which is why I chose it.... Dave
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dave Crozier Sent: 22 November 2011 14:01 To: ProFox Email List Subject: RE: Combo box in grid Peter, This is the source code, I can send you the form if you want to but it's in VFP9. Just ask and I'll email it to you. Dave ************************************************** *-- Form: form1 (d:\dev\flexipol\flexispec\forms\a a a peter.scx) *-- ParentClass: form *-- BaseClass: form *-- Time Stamp: 11/22/11 01:57:01 PM * DEFINE CLASS form1 AS form Top = 0 Left = 0 Height = 276 Width = 722 DoCreate = .T. Caption = "Form1" Name = "Form1" ADD OBJECT grid1 AS grid WITH ; ColumnCount = 3, ; Height = 216, ; Left = 24, ; Panel = 1, ; RecordSource = "curDutyH", ; RowHeight = 26, ; Top = 12, ; Width = 636, ; Name = "Grid1", ; Column1.ControlSource = "curDutyH.DH_Pk", ; Column1.Name = "Column1", ; Column2.ControlSource = "curDutyH.DH_Fabrc", ; Column2.CurrentControl = "Combo1", ; Column2.Width = 223, ; Column2.Sparse = .F., ; Column2.Name = "Column2", ; Column3.ControlSource = "curDutyH.DH_Fabrc", ; Column3.Width = 132, ; Column3.Name = "Column3" ADD OBJECT form1.grid1.column1.header1 AS header WITH ; Caption = "PK", ; Name = "Header1" ADD OBJECT form1.grid1.column1.text1 AS textbox WITH ; BorderStyle = 0, ; Margin = 0, ; ForeColor = RGB(0,0,0), ; BackColor = RGB(255,255,255), ; Name = "Text1" ADD OBJECT form1.grid1.column2.header1 AS header WITH ; Caption = "Looked Up Description", ; Name = "Header1" ADD OBJECT form1.grid1.column2.text1 AS textbox WITH ; BorderStyle = 0, ; Margin = 0, ; ForeColor = RGB(0,0,0), ; BackColor = RGB(255,255,255), ; Name = "Text1" ADD OBJECT form1.grid1.column2.combo1 AS combobox WITH ; BoundColumn = 2, ; ColumnCount = 1, ; ColumnWidths = "200", ; RowSourceType = 3, ; RowSource = "select all Description, Id from curLookup into cursor curCombo order by Description", ; Height = 24, ; Left = 37, ; Top = 23, ; Width = 100, ; Format = "!!!!!!!!!!!!!!!!!!!!", ; BoundTo = .T., ; Name = "Combo1" ADD OBJECT form1.grid1.column3.header1 AS header WITH ; Caption = "Looked Up Key", ; Name = "Header1" ADD OBJECT form1.grid1.column3.text1 AS textbox WITH ; BorderStyle = 0, ; Margin = 0, ; ForeColor = RGB(0,0,0), ; BackColor = RGB(255,255,255), ; Name = "Text1" PROCEDURE Load create cursor curDutyH (DH_Pk I, DH_Fabrc C(4)) insert into curDutyH values (1,"A001") insert into curDutyH values (2,"A002") insert into curDutyH values (3,"A003") create cursor curLookup (Id C(4), Description C(20)) insert into curLookup values ("A001", "Fabric A001") insert into curLookup values ("A002", "Fabric A002") insert into curLookup values ("A003", "Fabric A003") insert into curLookup values ("A004", "Fabric A004") * select curDutyH goto Top ENDPROC ENDDEFINE * *-- EndDefine: form1 ************************************************** [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

