Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Вниз

Работа с БД с запросов.   Найти похожие ветки 

 
staryx   (2004-02-03 15:38) [0]

Хочу реализовать сабж. Интерфейс в виде таблицы, под которой расположено надлежащее количество строк ввода, комбобоксов и прочего. Как мне это лучше всего реализовать?


 
Nikolay M.   (2004-02-03 15:43) [1]

Кто тут из телепатов? Кто-нибудь возьмется перевести это на человеческий?


 
Dedushka_Mazai   (2004-02-03 15:45) [2]

ввиду непонятности сабжа затруднительно ответить на твой вопрос.

по-моему, предложенный интерфейс не является лучшим решением.
если пользователь просматривает данные в гриде, на кой ему нужны все поля ввода и наоборот. ты или в гриде ввод организуй, или на две формы всё разбей


 
Esed   (2004-02-03 15:47) [3]

Вы знаете. если я мог бы я быть помогать Вам. Но я сожалею, что я не могу. Я хочу спросить Вас это. Как делают Вы используете MySql в delphi. Я устанавливал компоненты DAC, но они - компоненты испытания. я могу использовать odbc? что сделать для этого?


 
Alex_Bredin   (2004-02-03 15:48) [4]

чел хочет написать свой SQL Explorer - на кой он ему неясно.
Но делается с помощью книги за 15 минут(кода одна строка, все остальное-компоненты)


 
Dedushka_Mazai   (2004-02-03 15:49) [5]

это что - перевод на человеческий? наверно, "Сократом" переведено


 
staryx   (2004-02-03 15:53) [6]

2Alex_Bredin:
Все гораздо проще, чем SQL Explorer. Просто не все можно реализовать тупым гридом. А вот с помощью запросов - можно. Я просто хочу сделать так, чтобы при создании порядка 30 таких элементов в программе мне не пришлось писать код 30 раз.

А по какой книге и какой строкой кода?

А про odbc - у меня это есть, пиши, чуть позже вышлю...


 
sniknik   (2004-02-03 15:57) [7]

Alex_Bredin © (03.02.04 15:48) [4]

> чел хочет написать свой SQL Explorer - на кой он ему неясно.
> Но делается с помощью книги за 15 минут(кода одна строка, все остальное-компоненты)

обижаеш, 15 мин. ага как же. хочеш я вышлю тебе свой? (в смысле самонаписанный SQL Explorer) во первых сразу ясно будет зачем оно, а во вторых попытайся повторить то же самое (даю 15 дней, но думаю и за нех не успееш).


 
Alex_Bredin   (2004-02-03 16:05) [8]

2 sniknik

Не хотел обидеть, у меня есть аналогичный самодел - там тоже выше крыши.Работу сильно упрощает.Но для задачи в такой постановке - 15 мин.


 
staryx   (2004-02-03 16:05) [9]

2sniknik: Вы можете мне оказать помощь по этому вопросу? И можно взглянуть на Вашу программу?


 
Nikolay M.   (2004-02-03 16:14) [10]


> Просто не все можно реализовать тупым гридом.

Поразительно, но верно.


> А вот с помощью запросов - можно

А вот тут можно поспорить. Прямо вот все-все-все можно сделать? ;-)


> Я просто хочу сделать так, чтобы при создании порядка 30
> таких элементов в программе мне не пришлось писать код 30
> раз.

Каких "таких элементов"? Какого кода? И зачем его писать 30 раз?
Я продолжаю теряться в догадках :)


> Esed (03.02.04 15:47) [3]

Библиотека ZeosLibrary.


 
staryx   (2004-02-03 16:17) [11]

2Nikolay M.
В моей программе по каждой записи из главной БД имеется куча детализирующих таблиц, которые содержат текстовые, строковые поля и поля, ссылающиеся по номеру на другие таблицы-справочники (их предполагается заполнять, используя комбобоксы). Вот, что планируется...


 
sniknik   (2004-02-03 16:17) [12]

staryx (03.02.04 16:05) [9]
взглянуть без проблем, архив 400кб подтверди вышлю но только exe. одно время ее выкладывал в кладовку, но после некоторых событий исходников не даю.
(весь отдел пользуется, посчитали полезным и у клиентов и включили в поставку проекта как тулзу, к разбазариванию код запретили. ;о)) не то что там было бы чтото особенное но такова политика конторы (и наверняка не только моей))


 
Alex_Bredin   (2004-02-03 16:18) [13]

Так ты сразу и говори - напишите клиентскую часть
можно без пожалуйста


 
staryx   (2004-02-03 16:23) [14]

2Alex_Bredin: Если в лом помочь - не мешайте. Я и сам немного понимаю, что такое программирование, просто иногда совета хочется...


 
staryx   (2004-02-03 16:25) [15]

2Alex_Bredin: Если в лом помочь - не мешайте. Я и сам немного понимаю, что такое программирование, просто иногда совета хочется...


 
staryx   (2004-02-03 16:31) [16]

2sniknik: Я послал письмо, можете высылать на любой адрес...


 
Nikolay M.   (2004-02-03 16:34) [17]


> staryx (03.02.04 16:17) [11]

О, не прошло и дюжины постов, как картина стала проясняться :)
Ну и в чем конкретно проблема? Как редактровать Master-Detail таблицы? С дельфи идет полезный каталог DEMOS, там много вкусного.
\Delphi6\Demos\Db\CtrlGrid
например.


 
staryx   (2004-02-03 16:38) [18]

2Nikolay M.: С этим я уже знаком. И первая версия была написана именно так. Это несложно. Но вот потребовалось, например, чтобы при вводе в поле строки вида "1,3-5" в таблицу добавлялись записи со значениями 1,3,4,5, ну и некоторые другие вещи. Как тут быть?


 
Dedushka_Mazai   (2004-02-03 16:40) [19]

2staryx:
дельфи, конечно, продвинутая среда, но весь код она за тебя не напишет


 
Nikolay M.   (2004-02-03 16:44) [20]


> при вводе в поле строки вида "1,3-5" в таблицу добавлялись
> записи со значениями 1,3,4,5,

Ну, батенька... Парсер строк тут, конечно, нужно писать.
Киданием компонент программу не напишешь.


 
KSergey   (2004-02-03 16:44) [21]

Теперь надо почитать про SQL-запросы, видимо.
Только проблемы я опять не вижу - в нете этого дофига...
попробовать их повыполнять из какого-нибудь SQL-эксплорера (для закрепления завыков)


 
staryx   (2004-02-03 16:50) [22]

ДЛЯ ВСЕХ!!!
Парсить строки я умею. Запросы писать тоже.
Как мне реализовать этот интерфейс?


 
Dedushka_Mazai   (2004-02-03 16:54) [23]

берёшь и реализуешь.


 
staryx   (2004-02-03 16:55) [24]

2Dedushka_Mazai: Спасибо за содержательный ответ.

У кого-нить есть другие предложения?


 
Nikolay M.   (2004-02-03 16:58) [25]


> Как мне реализовать этот интерфейс?

Хочешь сказать, именно это ты и спросил в сабже и уточнял потом еще раза 3?!!!!
Могу задать встречный вопрос: "А вот у меня есть таблица с товарами, к ней должны быть всякие кнопочки и галочки, как это лучше сделать?". СлабО? У тебя тысячи программ перед глазами, неужели трудно перенять часть их функционала, если лень его придумывать самому?
Хотя... Баксов за N-цать (если в Москве) могу взяться разобраться в предметной области и набросать примерный интерфейс. О реализации, конечно, речи не идет.


 
Dedushka_Mazai   (2004-02-03 16:58) [26]

на содержательные вопросы нужны и ответы соответствуюшие


 
KSergey   (2004-02-03 17:01) [27]

Автору: уточните в чем именно проблема, я никак не пойму!
"Парсить строки я умею. Запросы писать тоже."
А что еще нужно? Какой "этот интерфейс"? Вопрос в том как все это склеить? Или что?
Может попробуем еще раз сформулировать вопрос так, чтобы всем было понятно что конкретно надо????


 
staryx   (2004-02-03 17:12) [28]

Имеется таблица (отображающая результаты запроса), для каждой строки в таблице есть свой ID. Под ней расположено надлежащее количество строк ввода, комбобоксов и прочего (по числу колонок). Надо, чтобы можно было редактировать записи, добавлять и удалять. Как мне это лучше всего реализовать?


 
staryx   (2004-02-03 17:13) [29]

Дополнительным обстоятельством является то, что таких таблих много. Т.е. желательно сделать унифицированно...



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

Форум: "Базы";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.011 c
3-93795
СергейМ
2004-02-04 17:22
2004.02.29
Помогите с QReport-ом!


11-93820
Puke Zero
2003-06-13 23:31
2004.02.29
XP Visual Style для GroupBox


3-93762
Марат
2004-02-04 09:07
2004.02.29
Справочники


1-93930
anod
2004-02-15 00:43
2004.02.29
Create form


3-93759
Крутыш
2004-02-04 14:13
2004.02.29
Проблемы с сохранением.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский