powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / еще непонятка
25 сообщений из 45, страница 1 из 2
еще непонятка
    #40133017
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Office 2013-32, win7-64
процедура обновления базы( формы+ отчеты) - часть кода
Код: vbnet
1.
2.
 DoCmd.DeleteObject acForm, Replace(fil.Name, ".txt", "")
                                LoadFromText acForm, Replace(fil.Name, ".txt", ""), fil.path


операции в цикле, первый цикл проходит, а потом
В какой-то момент возникает ошибка
Can't enter break mode at this time
с кнопками Continue и end
Нажимаю Continue - процедура успешно завершается
Как эту ошибку побороть, чтобы пользователя не пугать? И откуда она взялась?
...
Рейтинг: 0 / 0
еще непонятка
    #40133021
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311, тонкое извращение
...
Рейтинг: 0 / 0
еще непонятка
    #40133025
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Serg197311, тонкое извращение

Ну вот.... Никогда не было и снова...:))
В чем извращение? Удаляю старый объект и загружаю новый
Что не так и как надо делать?
...
Рейтинг: 0 / 0
еще непонятка
    #40133030
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
операции в цикле, первый цикл проходит, а потом



-удалить объект, форму, имя формы как имя файла - эта часть более менее понятна

-загрузить форму, из файла, путь - а есть ли такой синтаксис - весьма сомневаюсь
...
Рейтинг: 0 / 0
еще непонятка
    #40133052
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример
Код: vbnet
1.
2.
3.
For i = 0 To db.QueryDefs.Count - 1
    Application.SaveAsText acQuery, db.QueryDefs(i).Name, sExportpath & "\" & db.QueryDefs(i).Name & ".sql"
Next i
...
Рейтинг: 0 / 0
еще непонятка
    #40133057
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА


-загрузить форму, из файла, путь - а есть ли такой синтаксис - весьма сомневаюсь

Есть, не сомневайтесь, все работает
...
Рейтинг: 0 / 0
еще непонятка
    #40133060
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА
пример

Запросы и таблицы выгружаются как текст, но вот обратно не загружаются из текста(проверял лично только таблицы, запросы мне не надо менять)
Формы,отчеты и модули и экспортируются в текст и обратно загружаются без проблем
...
Рейтинг: 0 / 0
еще непонятка
    #40133065
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
таблицы выгружаются как текст, но вот обратно не загружаются

видимо таблицы надо выгружать в XML
...
Рейтинг: 0 / 0
еще непонятка
    #40133067
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА
Serg197311
таблицы выгружаются как текст, но вот обратно не загружаются

видимо таблицы надо выгружать в XML

Мне не надо и таблицы обновлять, мне нужно формы и отчеты. Мне нужно просто избавится от этого дурацкого сообщения
...
Рейтинг: 0 / 0
еще непонятка
    #40133068
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
В чем извращение?
не проще ли поменять весь файл если это обновление? Или рубим хвост по частям?
...
Рейтинг: 0 / 0
еще непонятка
    #40133069
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Serg197311
В чем извращение?
не проще ли поменять весь файл если это обновление? Или рубим хвост по частям?

Может и проще. Не найду ответа на поставленный вопрос - пойду этим путем
...
Рейтинг: 0 / 0
еще непонятка
    #40133074
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Can't enter break mode at this time
с кнопками Continue и end


видимо аксесс не успевает обрабатывать ваш код, может вставить задержки
ведь импорт/экспорт требует некое время на выполнение
...
Рейтинг: 0 / 0
еще непонятка
    #40133076
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА, попробовал, не вышло, может малую задержку ставлю... сейчас попробую увеличить
...
Рейтинг: 0 / 0
еще непонятка
    #40133082
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Office 2013-32, win7-64
процедура обновления базы( формы+ отчеты) - часть кода
Код: vbnet
1.
2.
 DoCmd.DeleteObject acForm, Replace(fil.Name, ".txt", "")
                                LoadFromText acForm, Replace(fil.Name, ".txt", ""), fil.path



операции в цикле, первый цикл проходит, а потом
В какой-то момент возникает ошибка
Can't enter break mode at this time
с кнопками Continue и end
Нажимаю Continue - процедура успешно завершается
Как эту ошибку побороть, чтобы пользователя не пугать? И откуда она взялась?

И клиентская база становится не согласованой.
После этого её надо заново откомпилировать, сжать.
А что мешает копировать обновленного клиента.
Вот действительно "тонкое извращение".
...
Рейтинг: 0 / 0
еще непонятка
    #40133083
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,

я как-то меняла для таблиц эти цифири, подробностей не помню
...
Рейтинг: 0 / 0
еще непонятка
    #40133084
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помогает увеличение времени...
...
Рейтинг: 0 / 0
еще непонятка
    #40133085
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Может и проще. Не найду ответа на поставленный вопрос - пойду этим путем

Попробуй подключить ссылку "Microsoft Visual Basic for Application Extensibility"

но это скорее пальцем в небо...
...
Рейтинг: 0 / 0
еще непонятка
    #40133088
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI
После этого её надо заново откомпилировать, сжать.
так то тоже можно выполнить из кода.
но вот если рантайм...

Serg197311, организация настолько богата, что у всех стоит полная версия офиса?
...
Рейтинг: 0 / 0
еще непонятка
    #40133096
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Serg197311
Может и проще. Не найду ответа на поставленный вопрос - пойду этим путем

Попробуй подключить ссылку "Microsoft Visual Basic for Application Extensibility"

но это скорее пальцем в небо...
не помогло....
...
Рейтинг: 0 / 0
еще непонятка
    #40133097
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
что у всех стоит полная версия офиса?

Рантаймов нет у нас пока.... И вроде не планируются...
...
Рейтинг: 0 / 0
еще непонятка
    #40133110
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311, подобную историю решал по другому, но не суть, причина может быть только если есть настроечные локальные таблицы (типа кастомизация интерфейса - фоны, данные по умолчанию и пр.), в этом случае вероятно лучше таки создать ещё одну базу локальную с этими настройками.
по мне это странновато-так обновлять клиента-видны уши гита, если нет, то... не вижу причин обновляться подобным образом, компиляция, защита - это все побоку?
...
Рейтинг: 0 / 0
еще непонятка
    #40133117
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну все, удебили;))) Буду файл целиком менять
...
Рейтинг: 0 / 0
еще непонятка
    #40133122
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,
рассмотрим пример, когда такое решение будет удачным.
Есть производство, у которого скажем около 30 производственных линий вобщем (на каждом свой комп). (Могут быть одинаковые по функционалу) и мы сделали так, что на каждую линию админ создает файл со своим интерфейсом - в мастерфайле нажимает кнопочку - все скрывается, что нужно остается, для пущей красоты автоматом изменяется наименование программы сверху Линия 1, Линия 2 и пр.-много всего-глобальные данные, локальные данные - тогда очевидно нужно иметь какой-то скрипт, который обновит программу у всех, не изменяя локальную настройку, влияющую на отображение элементов - какие скрыты, какие открыты, либо снова нажимать кнопку, переносить, обновлять - у кого то обновила, у кого-то забыла...
Поэтому это не дебильное решение, но, черт побери - это решение уровня повыше обычной программы, и даже на этих производствах данные концентрируют до оператора - назовем его Мастер смены :), вводящего данные в базу по бумажным отчетам.
...
Рейтинг: 0 / 0
еще непонятка
    #40133181
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311,

На уровне догадок, может в цикл вставить DoEvents?
...
Рейтинг: 0 / 0
еще непонятка
    #40133368
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swa111
Serg197311,

На уровне догадок, может в цикл вставить DoEvents?

пробовал - не канает....
...
Рейтинг: 0 / 0
25 сообщений из 45, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / еще непонятка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]