Вниз
Скачать: CL | DM;

Счетчик для DBF   Найти похожие ветки 

← →
Alexander Vasjuk   (2003-01-08 11:54) [0]

Предложите, как организовать уникальное ключевое поле для локальной таблицы DBF.


← →
Delirium^.Tremens ©   (2003-01-08 12:02) [1]

Для таблицы нельзя, а методами TField можно - property AutoGenerateValue в D7 есть.


← →
Anatoly Podgoretsky ©   (2003-01-08 12:02) [2]

Создать поле типа autoincrement
Смотри функцию TFieldDefs.Add


← →
Val ©   (2003-01-08 12:02) [3]

а в чем проблема?


← →
Alexander Vasjuk   (2003-01-08 12:09) [4]

Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента


Anatoly Podgoretsky © (08.01.03 12:02)
а в таблице оно должно существовать?


Delirium^.Tremens © (08.01.03 12:02)
и с дебейсовской таблицей это будет работать?


← →
Delirium^.Tremens ©   (2003-01-08 12:10) [5]

Anatoly Podgoretsky © (08.01.03 12:02)

> Создать поле типа autoincrement
> Смотри функцию TFieldDefs.Add

Шеф, а что ftAutoInc будет и для DBASE работать что ли?


← →
Delirium^.Tremens ©   (2003-01-08 12:13) [6]

Alexander Vasjuk (08.01.03 12:09)

> и с дебейсовской таблицей это будет работать?

Это в компоненте реализовано и ему пофигу какая таблица. Вот насколько корректно оно будет работать, не знаю :-)


← →
Alexander Vasjuk   (2003-01-08 12:19) [7]

Небольшое дополнение: BDE я не использую.

ладно, спасибо, пробую...


← →
Дмитрий К.К. ©   (2003-01-08 12:23) [8]

BDE тут не при чем.


← →
Delirium^.Tremens ©   (2003-01-08 12:26) [9]


> Дмитрий К.К. © (08.01.03 12:23)
> BDE тут не при чем.

Почему же не при чем, ветку надо читать, я его именно к BDEшному компоненту отсылал, а он сообщает, что не пользует их. Все в норме.


← →
Anatoly Podgoretsky ©   (2003-01-08 12:33) [10]

Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента

Есть

Anatoly Podgoretsky © (08.01.03 12:02)
а в таблице оно должно существовать?

Естественно

Delirium^.Tremens © (08.01.03 12:02)
и с дебейсовской таблицей это будет работать?

Конечно


← →
Alexander Vasjuk   (2003-01-08 12:37) [11]

Anatoly Podgoretsky © (08.01.03 12:33)
Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента

Есть



это для меня откровение

вероятно через сторонние компоненты эта фича недоступна...


← →
Delirium^.Tremens ©   (2003-01-08 12:38) [12]

Anatoly Podgoretsky © (08.01.03 12:33)
Вот, блин, и не воспользуюсь ведь никогда (скорее всего... тьфу, тьфу), но чего только не узнаешь, когда такие люди сюда заходят.


← →
Anatoly Podgoretsky ©   (2003-01-08 12:38) [13]

Alexander Vasjuk (08.01.03 12:19)
Нам догадаться, что ты используешь, с помощью БДЕ получится создать такую таблицу, про другие средства сказать сложно, особенно не зная, что это за средства


← →
Anatoly Podgoretsky ©   (2003-01-08 12:40) [14]

Alexander Vasjuk (08.01.03 12:37)
Это свойство таблицы, а не компонент


← →
Alexander Vasjuk   (2003-01-08 12:49) [15]

Я только что из DBDesktop - ничего подобного не вижу, вероятно торможу.

Я использую TDBF от Micha Nelissen
с удовольствием приму совет по другому компоненту с поддержкой счетчика, лишь бы работала без дополнительных инсталляцийю


← →
Дмитрий К.К. ©   (2003-01-08 12:51) [16]


> Delirium^.Tremens © (08.01.03 12:26)
>
> > Дмитрий К.К. © (08.01.03 12:23)
> > BDE тут не при чем.
>
> Почему же не при чем, ветку надо читать, я его именно к
> BDEшному компоненту отсылал, а он сообщает, что не пользует
> их. Все в норме.


Не неси чушь. TField сидит в db.pas юните, а тому плевать на BDE.
Не разбираешься - не пости.


← →
Anatoly Podgoretsky ©   (2003-01-08 12:52) [17]

DBDesktop это что такое
TDBF за этим к авторам

Гарантированно рабочий инструмент БДЕ


← →
Дмитрий К.К. ©   (2003-01-08 12:53) [18]

У меня больше половины проектов прекрасно без BDE обходятся. Ты слышал про таблицы в памяти, Delirium^.Tremens?


← →
Alexander Vasjuk   (2003-01-08 12:54) [19]

DataBase Desktop

там нет счетчика в DBF


← →
Anatoly Podgoretsky ©   (2003-01-08 13:00) [20]

Alexander Vasjuk (08.01.03 12:54)
Правильно там нет, это посторонний продукт 1996 года, а автоинкриментные поля (счетчик) и другие появились позже.


← →
Alexander Vasjuk   (2003-01-08 13:10) [21]

опа!
а как таблицы создавать?
шоб меньше мороки


← →
Delirium^.Tremens ©   (2003-01-08 13:10) [22]

Дмитрий К.К. © (08.01.03 12:51)

> Не неси чушь. TField сидит в db.pas юните, а тому плевать
> на BDE.
> Не разбираешься - не пости.

Это кто тут такой разбирающийся, не тот ли кто в соседней ветке советовал упаковку для Interbase базы сделать?
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1042017281&n=1
Это как же, WinRar"ом? Побереги свой пыл для правильных ответов.


← →
Alexander Vasjuk   (2003-01-08 13:16) [23]

Товарищи, не отвлекаемся на ссоры.
Дружно учим меня создавать таблицы без Database Desktop.


← →
Anatoly Podgoretsky ©   (2003-01-08 13:25) [24]

Alexander Vasjuk (08.01.03 13:10)
См. Anatoly Podgoretsky © (08.01.03 12:02) но для этого надо БДЕ и будет ли работать твой TDBF это еще вопрос


← →
Дмитрий К.К. ©   (2003-01-08 13:26) [25]


> Delirium^.Tremens © (08.01.03 13:10)


Я и имел в виду бэкап и рестор.


← →
Alexander Vasjuk   (2003-01-08 13:27) [26]

то есть отдельной программой создать,
понял.
а готовых утилит для этого нет.
все-таки 1 раз понадобится.


← →
Alexander Vasjuk   (2003-01-08 13:28) [27]

то есть отдельной программой создать,
понял.
а готовых утилит для этого нет?
все-таки 1 раз понадобится.



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

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.01 c
14-87037
Val
2003-01-10 10:51
2003.01.27
Отказ от БДЕ


14-87075
SoloD
2003-01-08 09:12
2003.01.27
Не могу обновить Internet Explorer до 6-й версии.


7-87179
Chw
2002-11-15 00:47
2003.01.27
Блокировка клавиатуры/мышки


1-86776
Бук
2003-01-16 07:26
2003.01.27
Иконки для формы


1-86855
dron655
2003-01-19 20:42
2003.01.27
Шрифт




   Наверх