Вопрос

У меня есть форма, в которой есть поле списка и несколько кнопок, которые запускают операторы SQK для поля списка.

sub on_onClick()
' error checking

me.listbox.rowsource = "SELECT tblMain.First, tblMain.last FROM tblMain ORDER BY tblMain.Last;"

Так что это то, что я использую для списка. Это прекрасно работает для меня в .mdb, и после того, как я преобразовал базу данных, разделил ее, сделал .mde, я иду в MDE, и она все еще отлично работает. Это помещается на общий диск

Тем не менее, любой другой, кто пытается использовать это, ни одна из кнопок не оказывает эффекта. Не могу сказать, не работают ли они, или VBA не возвращает для них никаких результатов. Это работает для меня, но это не работает для них. Итак ... это для моей местной команды LAN, я думаю, что у них все есть полные разрешения на контроль ??? Кнопка нажатия, которые доставляют их в эту форму, также работают нормально.

пожалуйста помоги!

Это было полезно?

Решение

На ум приходит пара вещей:

  1. Из вашего вопроса неясно, находится ли сам файл MDE на общем диске или находится ли на своем компьютере на своем компьютере на своем компьютере. Если пользователи используют один и тот же файл MDE в сетевом общем, я бы настоятельно рекомендовал не использовать этот подход. (Вероятно, это не причина проблемы, но он доставит вам неприятности в будущем.) Дайте каждому пользователю копию MDE (Front End) и у вас есть точка приложения в базу данных Back-End в сети Поделиться.

  2. Убедитесь, что MDE имеет возможность перевести таблицы в задний файл MDB. Если вы найдете примеры, как это сделать в коде.

  3. Я подозреваю, что вы можете столкнуться с проблемой, в которой файл MDE не может найти таблицы за первое место. В этом случае вы не получите сообщение об ошибке в своем коде VBA, когда вы устанавливаете RowSource ListBox, и это будет показано, что ничего не происходит.

Другие советы

У них отключено макрос безопасности? По умолчанию, макрос безопасность включена в Access, и ни один из ваших кодов VBA не будет запускаться. Чтобы отключить: открытый доступ, инструменты -> макрос -> безопасность и установить на низкий уровень.

Ваша модель должна соответствовать как можно ближе к тому, что у вас есть серверная сторона.Так придерживайтесь генеракодицетагкода и генеракодицетагкодом.Это значительно упростит ваши операции start_at.

На вашу форму редактирования View вы можете:

  1. вычислить end_at, sync(), start_date через простые функции и позвонить им в шаблоне.
  2. Преобразовать в start_time и duration при отправке.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top