1、在布尔字段中,常用的一种方法是用其来表示性别,但在显示给用户看时,最好又能显示成男、女,以方便用户。
双击ADOquery,在弹出的窗体中生成静态字段,然后你点取这些静态字段,在OnGetText和OnSetText事件中做如下。(我一般习惯用男1女0,想像丰富一点,嘿)
procedure TfrmData.TADOquery1SEXGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if sender.Value=1 then Text := '男';
if sender.Value=0 then Text := '女';
end;
procedure TfrmData.TADOquery1SEXSetText(Sender: TField;
const Text: String);
begin
if Text = '男' then sender.value :=1;
if Text = '女' then sender.value :=0;
end;
2、数值型字段,有时我们喜欢用数值型来表示一些选值,例如:1、小学生;2、中学生;3、大学生;等等,那么同样可以参照上面布尔型的方法
procedure TfrmData.TADOquery1studentTypeGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
if sender.Value=0 then Text := '小学生';
if sender.Value=1 then Text := '中学生';
if sender.Value=2 then Text := '大学生';
...
end;
procedure TfrmData.TADOquery1studentTypeSetText(Sender: TField;
const Text: String);
begin
if Text = '小学生' then sender.value :=0;
if Text = '中学生' then sender.value :=1;
if Text = '大学生' then sender.value :=2;
...
end;
3、有时还要根据需要生成一个在数据库中不存在的字段,用来显示一些汇总信息,这个叫计算字段的意思,现在你的DBGRIDEH所关联的DATASET中(假设是ADOQUERY1),双击,在弹出的窗体中生成一个计算字段,假设是 工资总额,然后在如下事件中写
procedure Tfrm_DBParamSet.ADOQuery1CalcFields(DataSet: TDataSet);
begin
Dataset.FieldByName('工资总额').Value:=
Dataset.FieldByName('奖金').Value+Dataset.FieldByName('补贴').Value;
end;
分享到:
相关推荐
- **日期型**:用于存储日期,支持2000年型的日期格式。 - **日期时间型**:除了日期外,还包括具体的时间点。 - **双精度型**:适用于需要极高精度的数值,如科学计算中的数据。 - **逻辑型**:用于表示布尔值,即...
7. “基本工资额”字段应设置为“数字”数据类型,以存储数值型的工资数据。 8. “简历”字段可能适合设置为“备注”或“长文本”数据类型,以便存储较长的文字描述。 9. 设置某个字段为“唯一”或“主键”,确保该...
- **计算型字段**:基于其他字段的值进行计算。 #### 五、表与表的关系 - **表之间的关系**是数据库设计中的一个重要方面,用于确保数据的一致性和完整性。 - 创建表间关系可以通过**数据库工具**菜单下的**关系**...
- **数字**:用于数值计算,可通过“字段大小”属性设置存储大小。 - **日期/时间**:存储日期和时间值。 - **货币**:存储货币值,计算时不进行四舍五入。 - **是/否**:布尔类型,仅包含“是”(-1)和“否”...
- 对于长文本,可以使用字符型或文本型字段,但2K字节的文本更适合用文本型。 23. 条件表达式: - `a OR b`相当于逻辑或,如果a为-14,b为3,则条件表达式的结果是-14。 24. 计算机网络目标: - 实现资源共享和...
7. "基本工资额"字段应为数字型(Number)数据类型,用于存储数值数据。 8. "简历"字段可能包含大量的文本,因此数据类型应为长文本(Long Text)或备注(Memo)。 9. 设置某个字段为"主键",确保其值的唯一性,有...
16. 日期型常量:在VB或类似的编程语言中,用“#”包围的日期格式(如#12/19/99#)表示日期型常量。 17. 索引描述:结构复合索引文件可以包含多个索引,不限于一个主索引和一个唯一索引。 18. Math类方法:Math....
Go提供了多种格式化选项,使得输出各种数据类型(如结构体、整型、浮点型、布尔型、字符串、指针等)变得更加灵活。下面我们将详细探讨这些实例代码中的知识点。 首先,我们可以使用`fmt.Printf`函数进行格式化输出...
`SumSmallTOBig`函数实现了一个从较小数值到较大数值格式的转换,特别适用于财务计算中货币金额的格式化显示。通过将双精度浮点数转换为字符串,并采用特定的格式(如“#####0.00”),可以确保数值的正确显示,同时...
在Word文档中进行文本格式化时,最小的格式化单位是字符。这意味着用户可以单独对文档中的每一个字符应用不同的格式设置,如字体大小、颜色、样式等。 ### 4. Windows 窗口管理 当用户同时打开多个窗口时,只有一个...
- **数值型 (N)**:8字节,存储数值。 - **货币型 (Y)**:8字节,用于存储货币数据。 - **字符型 (C)**:存储字符串。 - **日期型 (D)**和**日期时间型 (T)**:各8字节,分别存储日期和日期时间。 - **逻辑型 ...
- 数据是信息的基础,是现实世界中客观事物的符号化表示,分为数值型数据和非数值型数据。数值型数据如数字,非数值型数据如文字、图像和声音。 - 数据与信息的关系:数据是信息的载体,信息是数据的语义解释,...
10. **VFP常量类型**:Visual FoxPro中,可以使用的常量类型包括数值型、字符型、日期型和逻辑型。 11. **选择运算**:在关系运算中,选择运算是从关系中找出满足特定条件的元组。 12. **二维数组访问**:对于数组...
12. 字段宽度:在数据库中,日期型字段宽度为8字节,逻辑型为1字节,备注型通常为254字节,选项B正确。 13. Int函数计算:Int(198.555*100+0.5)/100 的值为198.56,选项B正确。 14. Python数据类型:Python支持...
1. TEXT:数值型数据在被插入之前,需要先被转换为文本格式,之后再插入到目标字段中。 2. NUMERIC:当文本数据被插入到亲缘性为 NUMERIC 的字段中时,如果转换操作不会导致数据信息丢失以及完全可逆,那么 SQLite ...
Java中的浮点型数据根据数据存储长度和数值精度的不同,分为`float`和`double`两种类型。因此,正确答案为`double`。 #### 22. 标签自动换行属性 - **知识点**:标签控件的自动换行属性。 - **详细解释**:题目考察...
5. **报表** - 报表是数据库中一种特殊的数据输出形式,它通常用于格式化打印或显示数据。 6. **冯·诺依曼与计算机** - 冯·诺依曼并没有发明第一台现代电子计算机,但他的工作对现代计算机的设计产生了深远影响。...