Foxpro是否从combobox获取逻辑值?

Foxpro是否从combobox获取逻辑值?,combobox,visual-foxpro,Combobox,Visual Foxpro,我有性别组合Xbox,第1列是性别名称(男性/女性),第2列是值(1/0)。 在数据库中,性别字段是合乎逻辑的。如何从组合框中获取逻辑值以插入db?光标或表格的第一列应为显示列,第二列应为ID列 然后在组合控件中,rowsourcetype应为=2,rowsource应为光标或表格的名称,boundcolumn应为2,controlsource应设置为table.column名称,该名称将存储所选性别。在表单上,右键单击组合框并单击“生成器”。在第一个选项卡上,将组合框设置为“手工输入的数据”,

我有性别组合Xbox,第1列是性别名称(男性/女性),第2列是值(1/0)。
在数据库中,性别字段是合乎逻辑的。如何从组合框中获取逻辑值以插入db?

光标或表格的第一列应为显示列,第二列应为ID列


然后在组合控件中,rowsourcetype应为=2,rowsource应为光标或表格的名称,boundcolumn应为2,controlsource应设置为table.column名称,该名称将存储所选性别。

在表单上,右键单击组合框并单击“生成器”。在第一个选项卡上,将组合框设置为“手工输入的数据”,然后将列计数设置为2。对于数据输入,在第1行的第一列中输入男性的值,在第二列中输入1(假设1=男性)。在第二行,在第二列中输入女性和0的值

在样式的第二个选项卡上,将组合更改为“下拉列表”

在第三个选项卡上,如果要隐藏0/1的实际第二列,以便用户看不到它,请更改列宽,只需将第二列收缩为无宽度即可

在第四个选项卡上,将组合框设置为column2,因为这是男性/女性的1/0表示形式

但您的实际问题在.T的VFP中列出了0/1与逻辑。和

因此,如果您确实想执行逻辑操作,只需将0/1引用更改为.f./。T分别