powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / еще непонятка
45 сообщений из 45, показаны все 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
еще непонятка
    #40133369
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
Serg197311,
рассмотрим пример, когда такое решение будет удачным.

Да у меня ситуация несколько похожа.... Из-за слабости админской службы я не уверен, что на 20 компах в цехе будет идеально одинаковая система. И мне придется не просто менять файл, а еще и идти его настраивать на каждый комп. Делать то что , сделали вы для автоматизации этого процесса я не буду - времени не хватит, других задач полно..... Так что пока - замена файла с ручной настройкой, и поиски решения.....
...
Рейтинг: 0 / 0
еще непонятка
    #40133394
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311, а ты не чипляй разные лишние библиотеки... И всё будет ок
...
Рейтинг: 0 / 0
еще непонятка
    #40133400
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Serg197311, а ты не чипляй разные лишние библиотеки... И всё будет ок

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


у меня была та же ситуация, поэтому я не применяла
- АПИ
- календарь
- дерево
..... и подобное для задачи состав изделия

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

у меня была та же ситуация, поэтому я не применяла
- АПИ
- календарь
- дерево
..... и подобное для задачи состав изделия

И я не применяю в цеховом варианте программы:))

ПЕНСИОНЕРКА
основная суть задачи была
-входимость детали в сборки, причем движение вверх/вниз, что входит в сборку, куда эта же сборка входит
-норма времени на детале-операцию
-в какие изделия входит деталь/сборка, суммарная комплектация(деталь может входить в разные сборки одного изделия, например одна из планок входила в 800 сборок 200-т изделий)
-маршрут обработки, трудоемкость, норма времени и еще более 20 полей
+ динамический поиск по цеху, изделию, гравировке, наименованию, номеру и году последнего извещения, причем по части значения

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

у меня был один вариант, которым пользовались и цеха и службы

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

у меня был один вариант, которым пользовались и цеха(более 20) и службы(более 10), всего более 50 компов всевозможных версий

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

даже технологи и конструктора, хотя у них были и свои базы с несколько иным составом и функционалом
так как в дереве они не могли найти нужную деталь

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

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

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


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

Да понял я, понял - смайлик же поставил

Панург
Кстати, а как ты загружаешь эти текстовики? В исполняющийся файл или в сторонний?

В исполняющийся. autoexec запускает служебную форму, она на событие открытие ищет обновления, обновляет если они есть, закрывается и запускает основную рабочую форму.
И работает ведь все! кроме этого чертового сообщения!


Serg197311
по существу - там всего 5 или 6 самых нужных и простых библиотек.
так а какие проблемы тогда с разными системами?[/quot]
А черт его знает!!!! Но вот есть их! Типа библиотека есть , подключена - но не пашет... приходится перерегистировать ее... шрифт какой-нибудь на компе отвалился - и кракозябры вместо букв рисует.... Ну и еще всякие чудеса бывают... Юзверь, особенно из цеха, он такой.... нет границы его упорству в попытке накосячить...
...
Рейтинг: 0 / 0
еще непонятка
    #40133441
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Была тут где-то тема - как чистить мусор в базе. Еще на Русьимпорте висело. Именно через экспорт в текст, удаление исходного объекта и потом загрузку из текста. Оттуда принцип и взял
...
Рейтинг: 0 / 0
еще непонятка
    #40133443
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Юзверь, особенно из цеха, он такой.... нет границы его упорству в попытке накосячить...
Пользователя ругать нельзя. Его беречь нужно. Ты же в конце концов для него работаешь. И все его ошибки это твои недоработки.

Serg197311
подключена - но не пашет... приходится перерегистировать ее... шрифт какой-нибудь на компе отвалился - и кракозябры вместо букв рисует...
используй самые обычные, без излишних фантазий, раз избежать ошибок не можешь.
...
Рейтинг: 0 / 0
еще непонятка
    #40133450
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Пользователя ругать нельзя. Его беречь нужно....
Поэтому меняй файп целиком (на современном,самом бюджетном, офисном компьютере беспокоиться о скорости выполнения этой,по сути, простейшей операции просто смешно) и береги пользователя
Разве что размер файла > 0.5 гб - тогда тормоза будут заметны,но вполне терпимы
...
Рейтинг: 0 / 0
еще непонятка
    #40133560
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Разве что размер файла > 0.5 гб - тогда тормоза будут заметны,но вполне терпимы
а что так много? База не разделённая?
...
Рейтинг: 0 / 0
еще непонятка
    #40133633
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
Размер-это в качестве бредового предположения т.к в топике я не увидел упоминания о размере (может плохо смотрел)
...
Рейтинг: 0 / 0
еще непонятка
    #40133636
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, понятно. я думал, что где-то мелькало упоминание...
...
Рейтинг: 0 / 0
еще непонятка
    #40133794
ValK412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любопытно, что при попытке входа в отладчик после вставки модуля возникает это предупреждение (Can't ...).
На контрольную точку или, например, так:
Код: sql
1.
2.
        LoadFromText acForm, formName, filePath + fileName
        Debug.Assert 1 = 2
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / еще непонятка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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