![]() |
|
|
![]()
|
|
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
не в этом дело.
само структура таблицы departement такая. та толко два поле под именами 1 и 2 |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
арегинальные имя полей... переименуй их на Name1, Name2.. из-за имен тоже могут быть ошибки... скажешь результат... |
|||
|
||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
я переименовал имена полей в таблице Depaterments на id(number) & name(text)
вложил этот код
но... опять выходит только самая первая строка этого толя, гребанный Административный департамент ихвеняюсь за выражения |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
так... бедь терпимее... во первый ты открываешь запрос далеко..
напиши...
вот такой код все что надо выведет... иначе вылажуй базу и исходник - гляну... |
|||
|
||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
||||
|
||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
||||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Name - зарезервированное слово (тебя аксесс должен был предупредить), а в таком случае его нужно брать в [name] PS: никогда не называй поля одним словом... используй динный названия, типа - NameUser или FIOName...
вот этот код у меня вывел все. только внимательно его прочитай, заполнение в создании формы висит... |
|||
|
||||
| Shokan |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
все заработала!
спасибо большое. дело не в комбо боксе, оказывается в adoquery. не знаю теперь... в пхп есть форма:
и берешь значении выбранного так скажем Selecta
как на дельфи все это проиходит? я сам решил вот так: при выборке сразу же брать значения комбо бокса и вставлять его переменным в sql запрос другого ADOQuery(через который подключается dbgrid) что бы у меня при выборке люди выберались с того департамента. правильно ли размышляю? как дальше с синтаксисом помогите
|
||||||
|
|||||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
|
|||
|
||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
Извеняюсь за тупизм:
Prm1 откуда передается? а оператор ParamByname он вообще не определяет |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
это и есть твой параметр... подобный твоему $depart...
|
|||
|
||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
Здраствуйте! мой следующий вопрос не подходит к теме, но я продолжаю что бы была лутче понятна сетуация моих вопросов.
DBComboBox1.Text- у меня выдодится названия(name) а не Id. можно ли сделать какое то скрытое поле для передачи параметра? потому что в таблице Personal значения Department переданы через Id. вышепоказанном коду дельфи ругается на эту строку: adoquery1.ParamByname('Department.Id').Value:=DBComboBox1.Text; ...... //[Error] Unit1.pas(122): Undeclared identifier: 'ParamByname' //[Error] Unit1.pas(122): Missing operator or semicolon вроде все нормально? или их надо заранее задать на свойствах adoquery1 в Object inspector-e? |
|||
|
||||
| Rodman |
|
||||||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Shokan, запрос из adoquery1 в студию...
Добавлено через 10 минут и 40 секунд
а потом передавать запросу
|
||||||
|
|||||||
| Shokan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
все. вроде бы решил.
поставил DBLookupComboBox1 в место комбобокса прописал следуюшее
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |