Ну эт я про 2006 шучу канешна.. но я лично это наблюдал в разных местах на разных машинах.. и ОС разные и версии Аксесов
» Про MS Access
Помогите, плиз. Проблема такая: есть база данных акцесовская(в ней несколько таблиц - записные книжки). Дома у меня и на первой работе, выкладываю файл в сетку и могу открывать с нескольких компов параллельно. На второй работе - не дает, либо вобще молчит и не запускаетсыя, либо грит, что файл заблокирован. В чем причина понять не могу. Акцес везде 2003.
Цитата:
Пожалуйста помогите в следуюйщей проблеме: установлен Access (Office 2003 c SP2) - невозможно создать ни одну форму или отчёт через Wizard ни у одной базы данных ! Доходя до вопроса "Какие поля я хочу использовать для репорта", когда в Available Fields должны появлятся доступные строки моих таблиц/запросов - они просто там не появляются И ничего нельзя сделать. И так со всеми МДБ и всеми их таблицами Скриншот тут:
http://img383.imageshack.us/my.php?image=capture1ih.png
В чём может быть дело ?
В касперском, отключи проверку vba-макросов, будет все работать....
Добавлено:
Народ может кто знает, есть два запроса берут данные из одной таблицы, формируются отчеты и нужно чтобы эти два отчета печатались на одной стронице (один отчет из двух запросов не получается...)
Цитата:
два отчета печатались на одной стронице
Либо использовать вложенные отчеты, очень удобно; либо сделать один запрос с инструкцией UNION
Люди помогите плиз с этим Очень актуальная проблема.
Цитата:
На второй работе - не дает, либо вобще молчит и не запускаетсыя, либо грит, что файл заблокирован
Очень похоже на то, что сетевая папка закрыта на запись для пользователя, который пытается открыть базу.
Папка расшареная "все всем". Причем ради чистоты эксперимента создал новую с пермишенами "все всем".
Admin CSB
Подробнее, никто не может открыть совсем, или один пользователь открывает, остальные курят?
Во втором случае, база открывается монопольно. Не помню дословно, в настройках Access можно покрутить.
В первом случае, посмотри, при попытке открыть базу, файл .ldb создается?
Да, еще, системная база на всех машинах одинаковая, или были манипуляции с пользователями/паролями?
Подробнее, никто не может открыть совсем, или один пользователь открывает, остальные курят?
Во втором случае, база открывается монопольно. Не помню дословно, в настройках Access можно покрутить.
В первом случае, посмотри, при попытке открыть базу, файл .ldb создается?
Да, еще, системная база на всех машинах одинаковая, или были манипуляции с пользователями/паролями?
Объясните пожалуйста в чём разница между типом поля Text и Memo, не считая максимально возможное кол-во символов.
Dixi257
База одним юзверем открывается, остальные курят. Файл блокировки создается при любом раскладе и там где дает открывать нескольким людям(дом, 1 работа) и там где не дает(2 работа). Галочку Блокировка записей при открытии БД снял, толку ноль.
Шо такое системная база??? Правда доступа у всех юзверей - полный доступ.
База одним юзверем открывается, остальные курят. Файл блокировки создается при любом раскладе и там где дает открывать нескольким людям(дом, 1 работа) и там где не дает(2 работа). Галочку Блокировка записей при открытии БД снял, толку ноль.
Шо такое системная база??? Правда доступа у всех юзверей - полный доступ.
Народ, подскажите, где взять описание функций Access по-русски?
Admin CSB
Понял, понял. Как я уже говорил в свойствах Access в той сети, где может открыть только один пользователь, видимо установлена галочка МОНОПОЛЬНЫЙ ДОСТУП.
Искать надо приблизительно так: Меню-сервис-параметры, вкладка другое, режим открытия по умолчанию. Точно, где эта галочка, не помню. У меня машина с интернетом очень далеко от сети с access... Бегать лень туда-сюда
Блокировка записей, - это чуть-чуть другое
Понял, понял. Как я уже говорил в свойствах Access в той сети, где может открыть только один пользователь, видимо установлена галочка МОНОПОЛЬНЫЙ ДОСТУП.
Искать надо приблизительно так: Меню-сервис-параметры, вкладка другое, режим открытия по умолчанию. Точно, где эта галочка, не помню. У меня машина с интернетом очень далеко от сети с access... Бегать лень туда-сюда
Блокировка записей, - это чуть-чуть другое
Стоит общий доступ(по умолчанию), пробовал переключать на монопольный и обратно - без толку. Еще варинаты.
Помогите решить задачу, пожалуйста.
Есть форма "Форма1" с полями "Поле 1", "Поле2", "Поле3" и т.д.
Необходимо написать процедуру, которая будет выполнять следующие действия:
- при нажатии на кнопку выполняется проверка "Поле1"="Поле2"+"Поле3";
- если проверка правильна, то выводится "Форма2" с сообщением, что проверка правильна и с кнопкой "Занести данные в базу". При нажатии на кнопку "Занести данные в базу" значения полей "Формы1" заносятся в базу и поля обнуляются в "Форме1", "Форма2" закрывается;
- если проверка не правильна, то выводится "Форма3" с сообщением, что проверка не правильная и с кнопкой "Откорректировать данные". При нажатии на кнопку "Откорректировать данные" "Форма3" закрывается.
Заранее благодарен.
Есть форма "Форма1" с полями "Поле 1", "Поле2", "Поле3" и т.д.
Необходимо написать процедуру, которая будет выполнять следующие действия:
- при нажатии на кнопку выполняется проверка "Поле1"="Поле2"+"Поле3";
- если проверка правильна, то выводится "Форма2" с сообщением, что проверка правильна и с кнопкой "Занести данные в базу". При нажатии на кнопку "Занести данные в базу" значения полей "Формы1" заносятся в базу и поля обнуляются в "Форме1", "Форма2" закрывается;
- если проверка не правильна, то выводится "Форма3" с сообщением, что проверка не правильная и с кнопкой "Откорректировать данные". При нажатии на кнопку "Откорректировать данные" "Форма3" закрывается.
Заранее благодарен.
Помогите решить задачу не самому глупому человеку, но полному чайнику в VB и тонкостях Acess.
Есть форма со столбцами "Столбец1" и "Столбец2". Столбцы содержат числа.
Нужно взять числа из столбца 1 и смешать их с данными из столбца 2, и вывести все это в столбце 1.
Данные в дайджесте должны быть "живыми", т.е. при правке числа в столбце 2, его дубликат в столбце 1 должен обновляться автоматически.
Это задача минимум.
Было бы вообще круто, если бы числа в столбце 1, которые берутся из столбца 2, были оформлены в виде гиперссылок на соответствующую строку, где находится это число в столбце 2. Кликнул и перелетел в строку или как-то так.
Есть форма со столбцами "Столбец1" и "Столбец2". Столбцы содержат числа.
Нужно взять числа из столбца 1 и смешать их с данными из столбца 2, и вывести все это в столбце 1.
Данные в дайджесте должны быть "живыми", т.е. при правке числа в столбце 2, его дубликат в столбце 1 должен обновляться автоматически.
Это задача минимум.
Было бы вообще круто, если бы числа в столбце 1, которые берутся из столбца 2, были оформлены в виде гиперссылок на соответствующую строку, где находится это число в столбце 2. Кликнул и перелетел в строку или как-то так.
DblMOVOY
при загрузке формы пусть выполнит такю проверку:
If Поле1.value=Поле2.value+Поле3.value then
open forms!форма1
else
Поле1.value =""
Поле2.value =""
Поле3.value =""
open forms!форма3
end if
естессно должна быть привязка полей формы к полям в таблице.
Народ, возник вопрос: как выводить в форме в текстовые поля данные записи по запросу на конкретное поле (т.е. по полю "код машины" выводить остальные: "госномер" ,"модель" и т.д.)? И еще - возможно ли вести лог-файл доступа юзеров к разным полям, таблицам, базам (кто что вводил и когда)?
при загрузке формы пусть выполнит такю проверку:
If Поле1.value=Поле2.value+Поле3.value then
open forms!форма1
else
Поле1.value =""
Поле2.value =""
Поле3.value =""
open forms!форма3
end if
естессно должна быть привязка полей формы к полям в таблице.
Народ, возник вопрос: как выводить в форме в текстовые поля данные записи по запросу на конкретное поле (т.е. по полю "код машины" выводить остальные: "госномер" ,"модель" и т.д.)? И еще - возможно ли вести лог-файл доступа юзеров к разным полям, таблицам, базам (кто что вводил и когда)?
Вопрос снят.
2all
есть 1 формачка в Access с кучей полей для ввода данных и одной кн-кой(перевод\запуск World) по идее, и так у разработчика и у др знакомых, заполнив поля и нажав кнопку запускается World и проставляются введеные данные, а у меня нет выдает "Object variable or With block variable not set"
может кто вкурсе подскажите как пафиксить? в чем трабла?
у меня Access03+SP2
есть 1 формачка в Access с кучей полей для ввода данных и одной кн-кой(перевод\запуск World) по идее, и так у разработчика и у др знакомых, заполнив поля и нажав кнопку запускается World и проставляются введеные данные, а у меня нет выдает "Object variable or With block variable not set"
может кто вкурсе подскажите как пафиксить? в чем трабла?
у меня Access03+SP2
Gabzya
Может какой компонент не установлен?
Может какой компонент не установлен?
Gabzya
Если установлен Касперский, а в нём установлена проверка VBA-макросов, то такая трабла вполне может быть. Каспер мог заблокировать модуь, в котором определяется поруганная переменная. С некоторых пор Каспер не дружит с VBA.
Если установлен Касперский, а в нём установлена проверка VBA-макросов, то такая трабла вполне может быть. Каспер мог заблокировать модуь, в котором определяется поруганная переменная. С некоторых пор Каспер не дружит с VBA.
Yuk
Цитата:
все установил и переустановил раза 2...
Star Ik
Цитата:
спс, ща покапаю этого гада!!!
Добавлено:
таки да, если выключить каспера все работает...
теперь нуна его настроить так чтобы пропускал выполнение....
а как... пока не разобрался... что запускает Access может кто знает....
все равно спс... может кому пригодится...
Цитата:
Может какой компонент не установлен?
все установил и переустановил раза 2...
Star Ik
Цитата:
Если установлен Касперский
спс, ща покапаю этого гада!!!
Добавлено:
таки да, если выключить каспера все работает...
теперь нуна его настроить так чтобы пропускал выполнение....
а как... пока не разобрался... что запускает Access может кто знает....
все равно спс... может кому пригодится...
Gabzya
Цитата:
Открыть Каспера (правый клик на его значке) -> вкладка Настройка -> пункт Постоянная защита -> вкладка Макросы -> отключить постоянную проверку VBA-макросов.
Цитата:
теперь нуна его настроить так чтобы пропускал выполнение....
а как... пока не разобрался... что запускает Access может кто знает....
Открыть Каспера (правый клик на его значке) -> вкладка Настройка -> пункт Постоянная защита -> вкладка Макросы -> отключить постоянную проверку VBA-макросов.
Star Ik
Цитата:
это невозможно, так как используется adminKIT KAV, нужно через групп. политики на серваке, а отключить проверку всех макросов нехотелось бы.... поэтому нужно знать какие именно Access запускает
Цитата:
Открыть Каспера (правый клик на его значке) -> вкладка Настройка -> пункт Постоянная защита -> вкладка Макросы -> отключить постоянную проверку VBA-макросов.
это невозможно, так как используется adminKIT KAV, нужно через групп. политики на серваке, а отключить проверку всех макросов нехотелось бы.... поэтому нужно знать какие именно Access запускает
Цитата:
поэтому нужно знать какие именно Access запускает
VBA общий для всех приложений Office, поэтому многие макросы тоже общие.
Цитата:
выдает "Object variable or With block variable not set"
Наиболее вероятно эта ошибка вызвана блокированием макросов создания объектов ActiveX или экспорта модулей. Определить макрос-виновник можно методом перебора.
ЗЫ От подобных проблем у себя я избавился заменой Каспера на Вебера.
ок спс буду копать перебором
Формирую по таблице отчёт.
Хочу чтобы, если в Таблице в Поле "Выполнено" стоит галочка, то фон строки в отчёте становился зелёным, если галочки нет и дата в поле "Срок" меньше текущей, то - красным. Что-то не могу никак додуматься, как это сделать. Может кто помочь?
Хочу чтобы, если в Таблице в Поле "Выполнено" стоит галочка, то фон строки в отчёте становился зелёным, если галочки нет и дата в поле "Срок" меньше текущей, то - красным. Что-то не могу никак додуматься, как это сделать. Может кто помочь?
Yakon
1. В режиме "Конструктор" выделить все поля, входящие в строку.
2. Меню Формат -> Условное форматирование.
3. В появившемся окне в списке слева выбрать "Выражение", а в поле справа записать:
[Выполнено] = True и установить под этим полем цвет заливки зелёный.
4. Нажать кнопку "Добавить" и аналогично ввести второе условие, записав в правом поле:
([Выполнено] = False) And ([Срок] < Date()) и выбрав для него красный фон.
5. Нажать ОК и проверить результат.
1. В режиме "Конструктор" выделить все поля, входящие в строку.
2. Меню Формат -> Условное форматирование.
3. В появившемся окне в списке слева выбрать "Выражение", а в поле справа записать:
[Выполнено] = True и установить под этим полем цвет заливки зелёный.
4. Нажать кнопку "Добавить" и аналогично ввести второе условие, записав в правом поле:
([Выполнено] = False) And ([Срок] < Date()) и выбрав для него красный фон.
5. Нажать ОК и проверить результат.
не подскажите в чем проблема
MS Access 2003 SP2
создаю бд, табличку.
затем С помошью мастера хочу создать Форму, но у любой выбранной таблицы, почему то нет никаких полей.
С помошью АвтоФормы- сообщает что невозможно создать - так как у таблицы нет выводных полей
MS Access 2003 SP2
создаю бд, табличку.
затем С помошью мастера хочу создать Форму, но у любой выбранной таблицы, почему то нет никаких полей.
С помошью АвтоФормы- сообщает что невозможно создать - так как у таблицы нет выводных полей
поставил Access XP SP3
все то же самое
все то же самое
usach
Цитата:
Ну, а поля-то в табличке создали?
Цитата:
создаю бд, табличку
Ну, а поля-то в табличке создали?
Страницы: 12345678910111213141516171819202122
Предыдущая тема: Как замедлить скорость чтения CDROM?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.