![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с БД с запросов. [D5, MySQL]
staryx © (2004-02-03 15:38:00)
Хочу реализовать сабж. Интерфейс в виде таблицы, под которой расположено надлежащее количество строк ввода, комбобоксов и прочего. Как мне это лучше всего реализовать?
staryx (2004-02-03 17:13:00) [1]
Дополнительным обстоятельством является то, что таких таблих много. Т.е. желательно сделать унифицированно...
staryx (2004-02-03 17:12:00) [2]
Имеется таблица (отображающая результаты запроса), для каждой строки в таблице есть свой ID. Под ней расположено надлежащее количество строк ввода, комбобоксов и прочего (по числу колонок). Надо, чтобы можно было редактировать записи, добавлять и удалять. Как мне это лучше всего реализовать?
KSergey (2004-02-03 17:01:00) [3]
Автору: уточните в чем именно проблема, я никак не пойму!
"Парсить строки я умею. Запросы писать тоже."
А что еще нужно? Какой "этот интерфейс"? Вопрос в том как все это склеить? Или что?
Может попробуем еще раз сформулировать вопрос так, чтобы всем было понятно что конкретно надо????
Dedushka_Mazai (2004-02-03 16:58:00) [4]
на содержательные вопросы нужны и ответы соответствуюшие
Nikolay M. (2004-02-03 16:58:00) [5]
> Как мне реализовать этот интерфейс?
Хочешь сказать, именно это ты и спросил в сабже и уточнял потом еще раза 3?!!!!
Могу задать встречный вопрос: "А вот у меня есть таблица с товарами, к ней должны быть всякие кнопочки и галочки, как это лучше сделать?". СлабО? У тебя тысячи программ перед глазами, неужели трудно перенять часть их функционала, если лень его придумывать самому?
Хотя... Баксов за N-цать (если в Москве) могу взяться разобраться в предметной области и набросать примерный интерфейс. О реализации, конечно, речи не идет.
staryx (2004-02-03 16:55:00) [6]
2Dedushka_Mazai: Спасибо за содержательный ответ.
У кого-нить есть другие предложения?
Dedushka_Mazai (2004-02-03 16:54:00) [7]
берёшь и реализуешь.
staryx (2004-02-03 16:50:00) [8]
ДЛЯ ВСЕХ!!!
Парсить строки я умею. Запросы писать тоже.
Как мне реализовать этот интерфейс?
KSergey (2004-02-03 16:44:00) [9]
Теперь надо почитать про SQL-запросы, видимо.
Только проблемы я опять не вижу - в нете этого дофига...
попробовать их повыполнять из какого-нибудь SQL-эксплорера (для закрепления завыков)
Nikolay M. (2004-02-03 16:44:00) [10]
> при вводе в поле строки вида "1,3-5" в таблицу добавлялись
> записи со значениями 1,3,4,5,
Ну, батенька... Парсер строк тут, конечно, нужно писать.
Киданием компонент программу не напишешь.
Dedushka_Mazai (2004-02-03 16:40:00) [11]
2staryx:
дельфи, конечно, продвинутая среда, но весь код она за тебя не напишет
staryx (2004-02-03 16:38:00) [12]
2Nikolay M.: С этим я уже знаком. И первая версия была написана именно так. Это несложно. Но вот потребовалось, например, чтобы при вводе в поле строки вида "1,3-5" в таблицу добавлялись записи со значениями 1,3,4,5, ну и некоторые другие вещи. Как тут быть?
Nikolay M. (2004-02-03 16:34:00) [13]
> staryx (03.02.04 16:17) [11]
О, не прошло и дюжины постов, как картина стала проясняться :)
Ну и в чем конкретно проблема? Как редактровать Master-Detail таблицы? С дельфи идет полезный каталог DEMOS, там много вкусного.
\Delphi6\Demos\Db\CtrlGrid
например.
staryx (2004-02-03 16:31:00) [14]
2sniknik: Я послал письмо, можете высылать на любой адрес...
staryx (2004-02-03 16:25:00) [15]
2Alex_Bredin: Если в лом помочь - не мешайте. Я и сам немного понимаю, что такое программирование, просто иногда совета хочется...
staryx (2004-02-03 16:23:00) [16]
2Alex_Bredin: Если в лом помочь - не мешайте. Я и сам немного понимаю, что такое программирование, просто иногда совета хочется...
Alex_Bredin (2004-02-03 16:18:00) [17]
Так ты сразу и говори - напишите клиентскую часть
можно без пожалуйста
sniknik (2004-02-03 16:17:00) [18]
staryx (03.02.04 16:05) [9]
взглянуть без проблем, архив 400кб подтверди вышлю но только exe. одно время ее выкладывал в кладовку, но после некоторых событий исходников не даю.
(весь отдел пользуется, посчитали полезным и у клиентов и включили в поставку проекта как тулзу, к разбазариванию код запретили. ;о)) не то что там было бы чтото особенное но такова политика конторы (и наверняка не только моей))
staryx (2004-02-03 16:17:00) [19]
2Nikolay M.
В моей программе по каждой записи из главной БД имеется куча детализирующих таблиц, которые содержат текстовые, строковые поля и поля, ссылающиеся по номеру на другие таблицы-справочники (их предполагается заполнять, используя комбобоксы). Вот, что планируется...
Nikolay M. (2004-02-03 16:14:00) [20]
> Просто не все можно реализовать тупым гридом.
Поразительно, но верно.
> А вот с помощью запросов - можно
А вот тут можно поспорить. Прямо вот все-все-все можно сделать? ;-)
> Я просто хочу сделать так, чтобы при создании порядка 30
> таких элементов в программе мне не пришлось писать код 30
> раз.
Каких "таких элементов"? Какого кода? И зачем его писать 30 раз?
Я продолжаю теряться в догадках :)
> Esed (03.02.04 15:47) [3]
Библиотека ZeosLibrary.