社区
C++ Builder
帖子详情
Ehlib中lookup字段的用法?
dm1cyg
2004-03-30 11:28:07
我想在我的spdm字段出现下拉的表格,用loolupdisplayfields中用;已经格开了。也出现了下拉的列表可是我的spdm不让我输入任何字母。就是不让编辑,spdm是后假如的lookup型的字段。如何在spdm框中输入字母呢???????/
...全文
74
8
打赏
收藏
Ehlib中lookup字段的用法?
我想在我的spdm字段出现下拉的表格,用loolupdisplayfields中用;已经格开了。也出现了下拉的列表可是我的spdm不让我输入任何字母。就是不让编辑,spdm是后假如的lookup型的字段。如何在spdm框中输入字母呢???????/
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真如实观
2004-08-25
打赏
举报
回复
我明白你的意思,你在字段的GetText和SetText事件中处理吧,包你满意。
下面是个例子:
void __fastcall Tdm::EQIniSetks_idGetText(TField *Sender, AnsiString &Text,
bool DisplayText)
{
try
{
KSFindSetByID->Parameters->ParamByName("AID")->Value=Sender->Value;
KSFindSetByID->Open();
if(KSFindSetByID->IsEmpty())return;
if(!IniEQForm->DBEditKS->Focused())
Text=KSFindSetByID->FieldByName("DeptName")->AsString.Trim();
else
Text=Sender->Value;
}
__finally
{
KSFindSetByID->Close();
}
}
//---------------------------------------------------------------------------
void __fastcall Tdm::EQIniSetks_idSetText(TField *Sender,
const AnsiString Text)
{
try
{
KSFindSetByName->Parameters->ParamByName("Name")->Value=Trim(Text);
KSFindSetByName->Open();
//if(KSFindSetByName->IsEmpty())return;
Sender->Value=KSFindSetByName->FieldByName("DeptID")->Value;
for(int i=1;i<=Trim(Text).Length();i++)
{
if(isdigit(Trim(Text)[i]))
Sender->Value=Text.Trim();
}
}
__finally
{
KSFindSetByName->Close();
}
}
//---------------------------------------------------------------------------
dm1cyg
2004-08-24
打赏
举报
回复
自己顶把?其实我是想让loolup字段可以输入字母,如:在lookup字段里输入aspl下拉列表就出现另一个库的药品名称,但lookup不让我输入任何字母
dm1cyg
2004-04-02
打赏
举报
回复
uupp
dm1cyg
2004-03-31
打赏
举报
回复
我想在我的spdm字段出现下拉的表格,在loolupdisplayfields中用;已经把要显示的字段格开了。也出现了下拉的列表可是我的spdm那一列不让我输入任何字母。就是不让编辑,spdm是后加入的lookup型的字段。如何在spdm框中输入字母呢???????/
Bkoklam
2004-03-31
打赏
举报
回复
你的表达能力比较差,没有把问题解释清楚。
TryToday
2004-03-31
打赏
举报
回复
在数据库版提问吧,或者到Delphi提问,那里用此控件的人多.
WbtServer
2004-03-31
打赏
举报
回复
没有明白楼主的意思。
shadowstar
2004-03-31
打赏
举报
回复
up
数据库开发框架(PDF版)
调整各dataset
中
字段
显示的名称,及表格
中
的位置等等,后面做的工作就可以很灵活了,如添加
LOOKUP
字段
及做统计等等工作了2005-10-25 jacky*NEW:旧的万能过滤感觉不太好使,所以换成了
EHLIB
自带的万能过滤,不知道好不好用...
DBGridEh 的
字段
TDBGridColumnEh 的 DropDownFormParams 属性的
用法
为 DataSet2 创建一个
Lookup
字段
为 UName,这样一来,把一个 DBGridEh 绑定 DataSet2 并创建固定
字段
的时候,其对应的 UName 这个
字段
是可以下拉的,下拉的内容就是 DataSet1 里面的 UNAME
字段
的所有记录,挑选一...
EhLib
用户指南
EhLib
使用说明一、如何在程序
中
确定
Ehlib
定义的报表表头颜色?在执行打印之前,加上下面的语句:DBGridEh1.FixedColor:=clLime;//clLime可以换成你想要的颜色比如clRed是红色等等PrintDBgridEh1.Options:=[pghColored...
EhLib
数据库记录的下拉选择
最简单的方法,给一个 DBGrid,用户将游标走到选择的记录(通过滚动和鼠标点击 DBGrid 里面的一条记录),然后程序读其对应的 DataSet。DBGrid 太占空间。最好是一个类似 Edit 的东西,然后有一个下拉按钮,点这个...
EhLib
使用说明
KeyLife富翁笔记 作者: On2008标题:
EhLib
使用说明 关键字: 分类: 个人专区 密级: 公开 (评分: , 回复: 0, 阅读: 308) »»一、如何在程序
中
确定
Ehlib
定义的报表表头颜色? 在执行打印之前,加上下面的语句...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章