|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|||||||||||
TiniFile пытаюсь создать удаленное подключение к базе, ITable1 false21.02.2017, 23:37. Показов 1755. Ответов 13
Метки нет (Все метки)
При компиляции table1 неактивна и никаких записей
Хотя после просмотра отчета (созданный компонентами frxClass, frxPreview, frxDBSet, frxExportPDF, frxExportRTF) все записи появляются config.ini
0
|
|||||||||||
| 21.02.2017, 23:37 | |
|
Ответы с готовыми решениями:
13
Удаленное подключение к базе 1с
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 22.02.2017, 01:04 | |
|
0
|
|
|
Модератор
|
||||||
| 22.02.2017, 06:35 | ||||||
|
rubasta,
1. А это так и надо: запустить приложение и жмякнуть ЛКМ по форме чтобы подключение произошло? 2. В приведенном коде есть процесс подключения к БД, но нигде нет чего-то наподобие:
0
|
||||||
|
|
|
| 22.02.2017, 07:51 | |
|
стоит напомнить автору, что подключение в Design-time приведет к тому, что при запуске программы компоненты будут сначала пытаться найти БД по тому адресу, который записан вами в IBDatabase.databaseName, и появится ошибка - БД не найдена...
а только потом код пойдет по вашему правильному пути брать путь к БД из ini-файла кстати, делать это стоит не в FormClick а в FormCreate наверное?
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 22.02.2017, 09:11 [ТС] | ||||||
|
перебросил код на FormCreate, config.ini перебросил в C:\OTKAZ\Win32\Debug (Delphi XE8)
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|
| 22.02.2017, 09:13 [ТС] | |
|
Datasource1.DataSet := IBTable1; указал таблицу, [B] хотел выделить жирным
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|||||||||||
| 22.02.2017, 10:08 [ТС] | |||||||||||
|
Вот так вроде заработало
код добавления
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 18:54 [ТС] | ||||||
|
с формами не разобрался. при запуске отладчика ошибка вылазит в этом коде (5 строчка снизу):
0
|
||||||
|
|
|
| 24.02.2017, 19:13 | |
|
где как и когда у вас создаются формы ?
что написано в Project Options - Forms -Autocreate ? что нужно сделать, чтобы появилась ошибка? отладчик вылетает здесь, но ошибка возникает выше слева вверху есть окно Stack trace там последовательно снизу вверх кто кого вызывал там в основном вызовы системных процедур и функций, спускаемся сверху вниз и находим, из какой ВАШЕЙ процедуры это вызвано
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 20:47 [ТС] | ||||||
|
Компилирует но выдает ошибку: IBTable: Cannot perform this operation on an open dataset
это весь код Unit1;
на form1 бутон Новая запись (form2), редактор (form3) Добавлено через 1 минуту извиняюсь конечно но в Stack trace еще слабоват
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|
| 24.02.2017, 20:54 [ТС] | |
|
вот ошибки
0
|
|
|
|
|
| 24.02.2017, 21:09 | |
Сообщение было отмечено rubasta как решение
Решение
для начала. нельзя из метода класса TForm1.xxx обращаться к конкретному объекту этого класса form1.
так что уберите отовсюду "form1." далее. ну вот смотрите на то что написано в стеке снизу вверх происходит запуск проекта... создание tform1.... потом TForm1.FormCreate и там первым делом вызывается SetActive т.е. выполняется строка 222 НО. хоть вы и скрываете это, но ошибка гласит нельзя открыть то что уже открыто значит, у вас в дизайнере стоит IBTable1.active=true все свойства формы, заданные в дизайнере, заполняются сразу после создания формы, после чего вызывается событие OnCreate следовательно вы и пытаетесь открыть уже открытую таблицу тут сразу две ошибки 1. да, нужно сделать в дизайнере active=false 2. смотрим строку 223 - и там задается имя таблицы. это как? сначала задайте имя, потом открывайте ее. если не нужно ничего менять, то и вообще оставьте ее в покое в остальном все на вид более-менее, только сама идея использовать IBTable и Filter применима исключительно в учебных задачах, с целью научить как не нужно дальше делать программы ))) ибо скачать все к себе в программу, а потом рыться в этих данных можно только если данных кот наплакал + пользователь у базы всего один ну и я бы предложил ознакомиться с этим. хотя бы на будущее Создание, Очистка, Уничтожение Форм
1
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 21:27 [ТС] | ||||||
|
Спасибо! Буду разбираться. Первая программа да и месяц самоучусь еще
Добавлено через 7 минут !!!!!!!Убрал 223 строку и вроде как заработала!!!!!!!!!!
Спасибо
0
|
||||||
| 24.02.2017, 21:27 | |
|
Помогаю со студенческими работами здесь
14
Удаленное подключение к Sql базе 1С 8.1 Удаленное подключение к базе данных Удалённое подключение к MySQL базе компьютера Подскажите: Удаленное подключение программ к базе данных Как создать удалённое подключение к БД? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|