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

Вниз

Table   Найти похожие ветки 

 
zuz   (2002-05-18 14:40) [0]

Просто как апельсин, но что-то не пашет. Уменя таб., которая постоянно опустошается,но добавление первой новой записи сопровождается добавлением последней старой,а дальше всё как по маслу. То ли я дурю, то ли что? Заранее спасибо!


 
VAleksey ©   (2002-05-18 15:13) [1]

Код покажи


 
zuz   (2002-05-18 15:43) [2]

procedure TOrderForm.Button1Click(Sender: TObject);
begin
{dblookupcombobox}
if (ProcCaseCombo.Text="") and (DetalCaseCombo.Text="") then
ind:="1";
if (ProcCaseCombo.Text<>"") and (DetalCaseCombo.Text<>"") then
ind:="2";
if (ProcCaseCombo.Text<>"") and (DetalCaseCombo.Text="") then
ind:="3";
if (ProcCaseCombo.Text="") and (DetalCaseCombo.Text<>"") then
ind:="4";
case ind of
"1":showmessage("


 
Lusha ©   (2002-05-18 15:51) [3]

While not dm.OrderTmpTab.Eof do
begin
dm.OrderTmpTab.Delete;
dm.OrderTmpTab.Next; // вот это лишнее...
end;


 
Johnmen ©   (2002-05-18 15:52) [4]

>...dm.OrderTmpTab.Next;
это лишнее...



 
Anatoly Podgoretsky ©   (2002-05-18 16:05) [5]

Это не лишнее, а это именно и есть проблема.


 
zuz   (2002-05-18 16:21) [6]

убрал. легче не стало.


 
zuz   (2002-05-18 17:23) [7]

> еще какие нибудь идеи будут?


 
Desdechado ©   (2002-05-18 21:08) [8]

TTable.EmptyTable


 
zuz   (2002-05-19 17:15) [9]

не канает. мож это глюк какой?


 
Anatoly Podgoretsky ©   (2002-05-19 18:11) [10]

Где, это же нормальная конструкция
While not dm.OrderTmpTab.Eof do dm.OrderTmpTab.Delete;


 
zuz   (2002-05-19 18:47) [11]

да х его з высвечивает и всё


 
zuz   (2002-05-19 18:49) [12]

мне то тоже, Анатолий, казалось что конструкция стандартная.


 
Deniz ©   (2002-05-20 08:38) [13]

While not dm.OrderTmpTab.IsEmpty do
dm.OrderTmpTab.Delete;


 
zuz   (2002-05-20 14:53) [14]

баг, мне кажется, кроется не в очищении, а в заполнении. Таб он очищает - я проверял


 
Anatoly Podgoretsky ©   (2002-05-20 15:13) [15]

Так и в приведенной процедуре добавления нет ничего криминалного, может дело где нибудь в обработчиках?
Надо проверить есть ли они и если есть все ли в порядке


 
zuz   (2002-05-20 16:40) [16]

люди, нашел я решение, тупое правда, но пашет
procedure TOrderForm.Button2Click(Sender: TObject); {


 
zuz   (2002-05-20 16:45) [17]

to Anatoly Podgoretsky
А обработчиков, Анатолий, нема.
to all
Незнаю, можно ли считать вопрос закрытым, но всё одно, спасибо за помощь, люди.


 
finik ©   (2002-05-20 22:19) [18]

Подожди, решение странное, оно должно потом заглючить.
Есть проще, если твоя таблица индексированная.
В смысле, если она индексированная, то должно быть так:
table1.Close;
table1.Exclusive:=true;
table1.DeleteIndex("");
table1.EmptyTable;
table1.AddIndex("","kod",[ixprimary]);
table1.Exclusive:=false;
table1.Open;


 
zuz   (2002-05-21 23:16) [19]

не , финик, таб у меня не индексированная.
А когда это, кстати, структура должна была заглючить?



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

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

Наверх




Память: 0.5 MB
Время: 0.017 c
6-40140
mikki
2002-03-30 10:19
2002.06.13
ServerSocket, ClientSocket & Proxi


8-40121
AlexDov
2002-01-25 14:53
2002.06.13
OpenGL в Bitmap


1-40108
viko
2002-06-03 03:36
2002.06.13
Считывание данных из файла


1-39998
SleD
2002-06-03 17:30
2002.06.13
Как перезагрузить компьютер под XP с сохранением настроек


6-40134
null
2002-03-25 12:30
2002.06.13
voice chat