Главная страница
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.011 c
8-40115
Toltec
2002-01-30 03:23
2002.06.13
Преобразовать RGB


1-40103
perov
2002-06-03 08:21
2002.06.13
TQRGauge


3-39939
Помогите
2002-05-21 10:48
2002.06.13
?


1-40030
Yr2
2002-05-31 21:48
2002.06.13
<spy-spy-spy007@freemail.ru>


3-39965
Alexxx1111
2002-05-14 15:15
2002.06.13
IB под W98 сети