|
Вопрос # 1 793/ вопрос открыт / |
|
Здравствуйте, эксперты!База данных Access. Как программно по клику одной кнопки создать в ней таблицу и заполнить её данными из сетки(DBGrid)(желательно привести пример с несколькими полями),а по клику другой загрузить.Только начал разбираться с технологией ADOX,но примеров маловато.
 |
Вопрос задал: GAZ (статус: Посетитель)
Вопрос отправлен: 31 июля 2008, 19:18
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 8; последнее сообщение — 1 августа 2008, 11:37; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 31 июля 2008, 19:27 [#1]:
В который раз повторяю:
DBGrid не содержит данных, с него нельзя их взять!
а также - что понимается под "а по клику другой загрузить"?
Дома где то есть работающий код. найду - напишу.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
GAZ (статус: Посетитель), 31 июля 2008, 20:06 [#3]:
Вадим К
Посоветуйте тогда в моей проблемке.Написана программка в ней три таблицы(пока это StringGrid-ы)В первый заноситься в виде двоички содержание бинарного файл.Во вторую оператор заносит некую структуру по которой будет распакован этот бинарный файл. В третью заносятся результаты этой распаковки.Теперь надо всё это сохранять по надобности опять всё это загружать в таблицы,что надо сортировать,переставлять,удолять ну и т.д Поэтому я и решил связаться с БД. Так что посоветуйте какие компоненты использовать.
|
|
Вадим К (статус: Академик), 31 июля 2008, 20:15 [#4]:
я думаю, что БД здесь будет как с пушки по комарам.
Можно сделать сохранение в обычный текстовый файл.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
GAZ (статус: Посетитель), 31 июля 2008, 22:06 [#5]:
Вадим К
Многова-то будет текстовых файлов,кроме того есть некоторое понятие работа в которое входит несколько экспериментов,т.е содержимое 1и3
таблицы будет разное,а 2 одинаковое.
|
|
Вадим К (статус: Академик), 31 июля 2008, 23:05 [#6]:
Было бы желание. можно таблицу 2 хранить отдельно, а таблицы 1 и 3 в одном файле и в нем же хранить имя таблицы 2.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
GAZ (статус: Посетитель), 1 августа 2008, 06:47 [#7]:
Вадим К
Может и те порядка 500 работ что были проведены хранить в одном файле.Мне нужны механизмы доступа к таблицам, механизмы сортировки, удаления, внесения новых записей всё то чем обладают БД.Поэтому я и спрашиваю посоветуйте какой компонент вместо StringGrid использовать для работы.
|
|
Вадим К (статус: Академик), 1 августа 2008, 11:37 [#8]:
Если на каждую новую таблицу будете в БД создавать таблицу, то скоро прийдёте к тому, что создавая/удаляя их будет приводит к потере производительности. Во вторых, каждая таблица наверно будет уникальна.
Я бы делал так. написал бы функцию, которая бы могла конвертировать вашу таблицу в строковое представление и обратно. теперь для хранения мне надо будет всего одна таблица в БД.
Для самого редактированая ваших таблиц, можно написать специальный класс.
А по поводу StringGrid. А кто мешает использовать его или написать свой компонент. Мне сложно тут советовать чтото, так как всё это в слепую. Я не вижу ваших потребностей.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|