Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.30;
Скачать: CL | DM;

Вниз

зависает DBGrid :-) или я ?   Найти похожие ветки 

 
Golik   (2006-04-13 14:59) [0]

День добрый! подскажите кто может - короче добавляю новую запись в таблицу  Access и закрываю форму добавления новой записи, на главной форме есть DBGrid, но он почему то подвисает и  невозможно переместить по нему курсор ! пока не откроеш какую нибудь другую форму. потом усе работает ! как это исправить ?


 
Sergey13 ©   (2006-04-13 15:05) [1]

>зависает DBGrid :-) или я ?
Ты, если думаешь, что грид может зависнуть. 8-)

>как это исправить ?
Сотри ошибочную строчку номер 17.


 
Golik   (2006-04-13 15:07) [2]

какую еще строчку 17 ?


 
Старик   (2006-04-13 15:11) [3]

Golik :) Эт прикол такой у мастеров. Он означает: дай код посмотреть, там уже можно будет что-то сказать.


 
Golik   (2006-04-13 15:15) [4]


begin
datamodule2.FIOTable.open;
DateTimePicker3.Date:=date;
datamodule2.FIOTable.AppendRecord([nil,edit1.Text,edit2.Text,edit3.Text,DateTime Picker3.Date ,edit5.Text,edit4.text,DateTimePicker1.Date,suiDBLookupComboBox1.Text]);
k:=datamodule2.FIOTable.Fields [0].asinteger;
datamodule2.FIOTable.Close;
datamodule2.PasporTable.open;
datamodule2.PasporTable.AppendRecord([k,edit6.Text,edit7.Text,edit8.Text,DateTim ePicker2.Date,edit9.Text]);
datamodule2.PasporTable.close;
datamodule2.AutoTable.open;
datamodule2.AutoTable.AppendRecord([k,suiDBLookupComboBox2.Text,edit10.Text,edit 11.Text,MaskEdit1.Text,edit12.Text,edit13.Text,edit14.Text,edit15.Text,edit16.Te xt,edit17.Text,edit18.Text,edit19.Text]);
datamodule2.AutoTable.Close;
datamodule2.ADOTable1.open;
datamodule2.ADOTable1.close;
datamodule2.ADOTable1.open;
form1.Show;
close;
end;


 
Sergey13 ©   (2006-04-13 15:23) [5]

2[4] Golik   (13.04.06 15:15)
Откуда этот код?
И на что смотрит "зависший" грид? Который кстати находится где?

datamodule2.ADOTable1.open;
datamodule2.ADOTable1.close;
datamodule2.ADOTable1.open;
Это зачем?


 
Golik   (2006-04-13 15:26) [6]

этот код по кнопке сохранить.
DBGrid на главной форме. в нем отображаю запрос
datamodule2.ADOTable1.close;
datamodule2.ADOTable1.open;
переоткрываю этот запрос чтоб увидеть изменения.
а что неправильно?


 
Sergey13 ©   (2006-04-13 15:34) [7]

2[6] Golik   (13.04.06 15:26)
А форма, где кнопка сохранить не модально показывается? form1 - это главная форма? Зачем ты ее опять показываешь? Ее не видно?

>переоткрываю этот запрос
По коду ты ее открываешь, а потом сразу переоткрываешь?


 
Golik   (2006-04-13 15:37) [8]

разве в этом проблема ?
пробывал без этого тоже не помогает !


 
Sergey13 ©   (2006-04-13 15:45) [9]

2[8] Golik   (13.04.06 15:37)
>пробывал без этого тоже не помогает !
Без чего?


 
Golik   (2006-04-13 16:16) [10]

datamodule2.ADOTable1.close;
datamodule2.ADOTable1.open;


 
Sergey13 ©   (2006-04-13 16:20) [11]

2[10] Golik   (13.04.06 16:16)
А без form1.Show?


 
Golik   (2006-04-13 16:29) [12]

так мне надо одну форму закрыть а главную открыть.


 
vovnuke ©   (2006-04-13 16:34) [13]

давай еще раз по порядку:
-какая форма главная,
-из какой формы сохраняем
-что потом надо открыть а что закрыть, и т.д.


 
Golik   (2006-04-13 16:40) [14]

есть главная форма !
на ней есть DBGrid.
открываю вторую форму form2.Showmodal;
сохраняю введенные данные
закрываю 2-ю форму,
открываю главную
close;
form1.Show;


 
vovnuke ©   (2006-04-13 16:51) [15]

Form1.Show не надо, т.к. она сама покажется после закрытия модельной формы открытой из нее.

Ну и еще желательно написать:
 ADOTable.DisableControls;
 ADOTable.Close;
 ADOTable.Open;
 ADOTable.EnableControls;


 
Golik   (2006-04-13 17:25) [16]

безззззззззззззззззполезно


 
Галинка ©   (2006-04-15 01:30) [17]

Попробуй воспользоваться ДБНавигатором. Там все автоматически делается.



Страницы: 1 вся ветка

Текущий архив: 2006.04.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
2-1144790278
Skandri
2006-04-12 01:17
2006.04.30
INI, меню и др.


15-1144404748
Vlad
2006-04-07 14:12
2006.04.30
Задачка из жизни.


15-1144391965
dreamse
2006-04-07 10:39
2006.04.30
помогите найти сайт


2-1145128479
Системщик
2006-04-15 23:14
2006.04.30
SOS


8-1132910552
avlan
2005-11-25 12:22
2006.04.30
Видео в формате WMV