看看代码,问题在哪里??

tongki tongki 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想当移动记录指针时,EDIT里的内容也跟着改变。(不用DBEDIT)。
如何得到正解?

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Db, Grids, DBGrids, ADODB, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Edit1: TEdit;
Edit2: TEdit;
ADOTable1: TADOTable;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ADOTable1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
procedure DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Next;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ADOTable1.Prior;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
ADOTable1.open;
ADOTable1.First;
edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;

procedure TForm1.ADOTable1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
begin
// edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
// edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;

procedure TForm1.DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
begin
edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;

end.

...全文

相关推荐

JS中的??运算符[源码]

在JavaScript中,??是一个逻辑运算符,称为空值合并运算符(Nullish Coalescing Operator)。它用于检查左侧的值是否为null或undefined,如果是,则返回右侧的值;否则返回左侧的值。与||运算符不同,??仅在左侧值为null或undefined时返回右侧值,而||会在左侧值为假值(如false、0、'等)时返回右侧值。这使得??在需要区分null/undefined和其他假值的场景中非常有用。文章通过多个示例详细解释了??的语法、行为、使用场景以及与||的区别,并提供了注意事项和总结。

onion

??? ???? ?? ?? ?? ?????_coding_

tekehayii az yek kol monsajem be zaban sade

心若悬河

JS中??和?.运算符详解[代码]

本文详细介绍了JavaScript中的两个重要运算符:Nullish Coalescing运算符(??)和可选链运算符(?.)。Nullish Coalescing运算符用于判断变量是否为null或undefined,如果是则返回默认值,否则返回变量本身。可选链运算符则用于安全地访问嵌套对象的属性或方法,避免因属性或方法不存在而抛出异常。通过具体示例,文章展示了这两个运算符的语法和实际应用场景,帮助开发者更好地理解和运用它们来提升代码的健壮性和可读性。

我的白月光404

JS双问号??解析[源码]

双问号??是JS中的空值合并运算符,于ES2020引入。与或运算||类似,用于设置默认值,但两者存在关键区别。??仅在左侧值为null或undefined时返回右侧值,而||在左侧值为假值(如""、0、null、undefined等)时即返回右侧值。通过示例对比展示了??和||的不同行为,帮助开发者理解其适用场景。

nnn11

ES2020系列之空值合并运算符 '??'

主要介绍了ES2020系列之空值合并运算符 '??',文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38745891
评论 4
收藏 已收藏
分享
返回顶部
tongki
Delphi 5,944 成员 262,941 内容