//保存用户选择记录的总数
var modFlag = 0;
//保存用户选择的第一条记录
var firstRecord;
//禁止数据集向与之绑定的数据控件发送消息
dataset_Sequencegenerator_List.disableControls();
//得到数据集第一条记录,不改变焦点
var record = dataset_Sequencegenerator_List.getFirstRecord();
while(record){
if(record.getValue("select")==true){
modFlag++;
if(modFlag==1){
//记录被用户选中的第一条记录
firstRecord = record;
}
}
if(modFlag>1){
break;
}
//得到下一条记录
record = record.getNextRecord();
}
//允许数据集向与之绑定的数据控件发送消息
dataset_Sequencegenerator_List.enableControls();
if(modFlag == 1){
//用户只选择了一条记录,为了防止选中记录不是焦点问题,设置第一条被用户选中的记录为当前记录
dataset_Sequencegenerator_List.setCurrent(firstRecord);
//dataset_Sequencegenerator_ListChange.insertRecord();
subwindow_Sequencegenerator_List.show(true,true);
}else if(modFlag>1){
//多条记录被选中
alert("一次只能修改一条记录");
}else if(modFlag<=0){
//没有记录被选中
alert("请选中一条记录后再点击修改按钮");
}
var modFlag = 0;
//保存用户选择的第一条记录
var firstRecord;
//禁止数据集向与之绑定的数据控件发送消息
dataset_Sequencegenerator_List.disableControls();
//得到数据集第一条记录,不改变焦点
var record = dataset_Sequencegenerator_List.getFirstRecord();
while(record){
if(record.getValue("select")==true){
modFlag++;
if(modFlag==1){
//记录被用户选中的第一条记录
firstRecord = record;
}
}
if(modFlag>1){
break;
}
//得到下一条记录
record = record.getNextRecord();
}
//允许数据集向与之绑定的数据控件发送消息
dataset_Sequencegenerator_List.enableControls();
if(modFlag == 1){
//用户只选择了一条记录,为了防止选中记录不是焦点问题,设置第一条被用户选中的记录为当前记录
dataset_Sequencegenerator_List.setCurrent(firstRecord);
//dataset_Sequencegenerator_ListChange.insertRecord();
subwindow_Sequencegenerator_List.show(true,true);
}else if(modFlag>1){
//多条记录被选中
alert("一次只能修改一条记录");
}else if(modFlag<=0){
//没有记录被选中
alert("请选中一条记录后再点击修改按钮");
}