想在程序里加个自动提示功能应该怎样做呀。如提示本月有谁生日之类的
即当记录的时间为当前月份,在程序打开时就提示。。
思路应该怎样做或可以给个例子吗
另我用ADO的表添加记录,当POST后再用ADOQUERY表查询显示最新的所有记录,,
但是当添加一条记录后,为何要查询几次后才能显示得到记录
刚学DELPHI,所以谢谢各位高手指点下问题解决后马上结贴谢谢!
即当记录的时间为当前月份,在程序打开时就提示。。
思路应该怎样做或可以给个例子吗
另我用ADO的表添加记录,当POST后再用ADOQUERY表查询显示最新的所有记录,,
但是当添加一条记录后,为何要查询几次后才能显示得到记录
刚学DELPHI,所以谢谢各位高手指点下问题解决后马上结贴谢谢!
解决方案 »
- 100分new——如何在打印输出是显示与DBgrid一致的值,而不是读关联的AdoQuery?
- 如何用Random在FORM中随机显示图片
- 初学问题:listview关中使用vsreport时更改列标题的问题!在线立刻给分!!
- 如何直接连接一个mdb文件
- dbExpress访问sql sever是不是有点问题?
- 送分问题
- excel问题
- 高分求解: 怎樣分解SMTP,POP3郵件數據包內容?
- 为什么用 TNMPOP3 控件接受电子邮件,全是乱码,不能显是中文?
- 怎样将JPEG图片转存成BMP图片?
- !!!应该是个超级简单的问题,顶者都有分!!!
- ***** 新的程序 给大家使用! ******
2、你在Post后更新一下数据库。然后再重新显示。应该没问题的。或者把数据库先关掉。然后再打开。
过程函数可以这样写:
Procedure Get_Birthday;
var s:string;
begin
s:=Formatdatetime('MM',Now);
//--------
根据S进行查询
//----------
end;2、增加记录后AdoQuery1.Requery;或者干脆不用Post直接用SQL语句写,然后刷新。
var
m:string;//当前月份
bday:TDateTime;
begin
m:=FormatDateTime('mm',Date()); //取得当前月份为10
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
bday:=ADOQuery1.FieldValues['birthday']; //取得生日
if m=FormatDateTime('mm',bday) then
ShowMessage('本月有'+ADOQuery1.FieldValues['name']+'的生日');
ADOQuery1.Next;
end;end;
//表中name为姓名字段,birthday为生日(日期时间型)字段
//ADOQuery1连接至此表