Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2009, 06:18   #21
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

vovk твой пример посмотрел все работает именно так как мне надо у меня все так и есть но мой пример неработает почемуто.
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 06:54   #22
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Вот пример
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 06:56   #23
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

http://programmersforum.ru/attachmen...1&d=1250132124
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 06:57   #24
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Конечно лучше всего переименовать таблицы, и названия полей, чтоб они были написаны латиницей и без пробелов, может в этом проблема. Кстати переименовать лучше в любом случае, во избежание..
Но у меня работает и с полями на кирилице и пробелами в названии..


хмм вложение не существует

ЗЫ посты можно править..

Последний раз редактировалось vovk; 13.08.2009 в 07:13.
vovk вне форума Ответить с цитированием
Старый 13.08.2009, 07:18   #25
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Блин я весь моск сломал
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 07:50   #26
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Присоедените свой проект.
Для этого сначала скопируйте из папки проекта в отдельную папку только нужные файлы, по максимуму это:
1) сам файл БД (если в нём много записей, то лучше большую часть удалить для экономии трафика или вообще очистить, главное это таблицы, чтоб не пришлось гадать каконо там на самом деле)
2) скопировать из проекта все файлы с расширением pas и dfm (это модули и формы)
3) скопировать файлы с расширением res (если используются ресурсы) и dpr (выше 7 версии дельфи по моему ещё proj, кажется так)
Ни каких exe и dcu отправлять не надо, разве что если dll какуюто свою используете то её добавить.
4) Сожмите папку в которую скидали файла любым архиватором (желательно без экзотики rar там или zip)

5) на форуме ниже окна редактирования есть кнопочка расширенный режим, нажимаем. На появившейся странице внимательно осматриваем все кнопочки выше окна редактирования. Находим кнопочку с нарисованной скрепочкой жмём. Открывается окошко добавления файлов. В нём есть таблица с типами файлов и ограничениями (так как у нас архив ограничение одно=Максимальный размер файла). Сравниваем максимальный возможный размер файла с размером нашего архива.
Если архив больше максимального размера (а вы точно уверены, что вы отправляете только нужное? ) значит выкладываем файл гдето в другом месте, а в посте даём ссылку.
Если архив меньше максимального размера, то ниже надписи "Загрузить файл с вашего компьютера" жмём кнопку "Обзор, выбираем файл, жмём загрузить. Дожидаемся загрузки, закрываем окошко. Всё теперь набираем сообщениеи жмём ответить.

Как будет что скачать посмотрю..Не думаю что там чтото сложное, скорее всего чтото упустили посчитав незначительным, или не заметив.

Последний раз редактировалось vovk; 13.08.2009 в 08:06.
vovk вне форума Ответить с цитированием
Старый 13.08.2009, 09:12   #27
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Вложения
Тип файла: rar Swod.rar (381.0 Кб, 9 просмотров)
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 09:50   #28
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Не в том компоненте действия обрабатываются.. Надо в том который в свойстве DataSorce компонента прописан, а там находится DataSorce1, у вас же обрабатывается onchange DataSorce3. А да и ещё имя поля таблице 'Наименвоание КБК' буквы перепутаны.

Последний раз редактировалось vovk; 13.08.2009 в 09:53.
vovk вне форума Ответить с цитированием
Старый 13.08.2009, 11:04   #29
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Про буквы неувидел извиняюсь а про (Не в том компоненте действия обрабатываются.. Надо в том который в свойстве DataSorce компонента прописан, а там находится DataSorce1, у вас же обрабатывается onchange DataSorce3.) непонял
Власов А.С. вне форума Ответить с цитированием
Старый 13.08.2009, 11:26   #30
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

выделите на форме DBLookupComboBox2 потом в окошке "Object inspector"
перейдите на закладку "Events" в самом верху 2 строчки это 2 компонента TDataSource "привязанных" к компоненту DBLookupComboBox2.
и тут же можно переопределить их действия. Там видно что для ListSource определён компонент DataSource3, а для DataSource определён компонент DataSource1.
Если нажмёте + рядом с надписью ListSource или DataSource увидите события этого компонента и назаченые им обработчики.

Так вот вы определили действия на события компонента определённого в свойстве ListSource а это DataSource3,
а НАДО было пользоватся событиями компонента определённого в DataSource а это DataSource1. !
Прсто в этом же окошке разверните действия для DataSource выберите ondatachange , в выпадающем меню найдите DataSource3DataChange.

а в ondatachange для ListSource удалите действие.


Ну или создайте процедуру DataSource1DataChange перенесите всё в неё. а в процедуре DataSource3DataChange удалите все действия
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц