我有性别comboxbox,第1列是性别名称(男/女),第2列是值(1/0)。 在数据库中,性别字段是合乎逻辑的。如何从组合框中获取逻辑值以插入db?
答案 0 :(得分:0)
您的光标或表格的第一列应为显示列,第二列应为ID列。
然后在组合控件中,rowsourcetype应为= 2,rowsource应该是游标或表的名称,boundcolumn应该是2,并且controlsource应该设置为将存储所选的table.column名称性别。
答案 1 :(得分:0)
在表单上,右键单击组合框,然后单击构建器。在第一个选项卡上将组合框设置为"手动输入数据",然后将列计数设置为2.对于数据输入,在第1行中输入第一列中的Male值和第二列中的1值列(假设1 =男性)。在第二行,输入Female的值,在第二列输入0。
在样式的第二个标签上,将组合更改为"下拉列表"
在第三个选项卡上,如果要隐藏0/1的实际第二列,以便用户不会看到它,只需将第二列缩小为无宽度,请更改列宽。
在第四个标签上,将组合框设置为column2,因为这是男性/女性的1/0表示。
但你的实际问题在.T的VFP中列出了0/1与逻辑。和.F。
因此,如果您打算做逻辑,只需将0/1引用更改为.f即可。 / .t。分别。