Ru-Board.club
← Вернуться в раздел «Программы»

» Про MS Access

Автор: Sandman77
Дата сообщения: 06.02.2006 08:06
Ну эт я про 2006 шучу канешна.. но я лично это наблюдал в разных местах на разных машинах.. и ОС разные и версии Аксесов
Автор: Admin CSB
Дата сообщения: 12.03.2006 13:27
Помогите, плиз. Проблема такая: есть база данных акцесовская(в ней несколько таблиц - записные книжки). Дома у меня и на первой работе, выкладываю файл в сетку и могу открывать с нескольких компов параллельно. На второй работе - не дает, либо вобще молчит и не запускаетсыя, либо грит, что файл заблокирован. В чем причина понять не могу. Акцес везде 2003.
Автор: rxxl
Дата сообщения: 16.03.2006 13:40

Цитата:
Пожалуйста помогите в следуюйщей проблеме: установлен Access (Office 2003 c SP2) - невозможно создать ни одну форму или отчёт через Wizard ни у одной базы данных ! Доходя до вопроса "Какие поля я хочу использовать для репорта", когда в Available Fields должны появлятся доступные строки моих таблиц/запросов - они просто там не появляются И ничего нельзя сделать. И так со всеми МДБ и всеми их таблицами Скриншот тут:
http://img383.imageshack.us/my.php?image=capture1ih.png

В чём может быть дело ?


В касперском, отключи проверку vba-макросов, будет все работать....

Добавлено:
Народ может кто знает, есть два запроса берут данные из одной таблицы, формируются отчеты и нужно чтобы эти два отчета печатались на одной стронице (один отчет из двух запросов не получается...)
Автор: Dixi257
Дата сообщения: 16.03.2006 18:50

Цитата:
два отчета печатались на одной стронице


Либо использовать вложенные отчеты, очень удобно; либо сделать один запрос с инструкцией UNION
Автор: Admin CSB
Дата сообщения: 16.03.2006 22:15
Люди помогите плиз с этим Очень актуальная проблема.
Автор: Dixi257
Дата сообщения: 17.03.2006 18:12

Цитата:
На второй работе - не дает, либо вобще молчит и не запускаетсыя, либо грит, что файл заблокирован


Очень похоже на то, что сетевая папка закрыта на запись для пользователя, который пытается открыть базу.
Автор: Admin CSB
Дата сообщения: 18.03.2006 00:08
Папка расшареная "все всем". Причем ради чистоты эксперимента создал новую с пермишенами "все всем".
Автор: Dixi257
Дата сообщения: 18.03.2006 11:41
Admin CSB

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

Во втором случае, база открывается монопольно. Не помню дословно, в настройках Access можно покрутить.

В первом случае, посмотри, при попытке открыть базу, файл .ldb создается?

Да, еще, системная база на всех машинах одинаковая, или были манипуляции с пользователями/паролями?
Автор: towa
Дата сообщения: 19.03.2006 18:00
Объясните пожалуйста в чём разница между типом поля Text и Memo, не считая максимально возможное кол-во символов.
Автор: Admin CSB
Дата сообщения: 19.03.2006 23:46
Dixi257
База одним юзверем открывается, остальные курят. Файл блокировки создается при любом раскладе и там где дает открывать нескольким людям(дом, 1 работа) и там где не дает(2 работа). Галочку Блокировка записей при открытии БД снял, толку ноль.
Шо такое системная база??? Правда доступа у всех юзверей - полный доступ.
Автор: MK777
Дата сообщения: 20.03.2006 07:28
Народ, подскажите, где взять описание функций Access по-русски?
Автор: Dixi257
Дата сообщения: 20.03.2006 16:41
Admin CSB

Понял, понял. Как я уже говорил в свойствах Access в той сети, где может открыть только один пользователь, видимо установлена галочка МОНОПОЛЬНЫЙ ДОСТУП.
Искать надо приблизительно так: Меню-сервис-параметры, вкладка другое, режим открытия по умолчанию. Точно, где эта галочка, не помню. У меня машина с интернетом очень далеко от сети с access... Бегать лень туда-сюда
Блокировка записей, - это чуть-чуть другое
Автор: Admin CSB
Дата сообщения: 20.03.2006 17:07
Стоит общий доступ(по умолчанию), пробовал переключать на монопольный и обратно - без толку. Еще варинаты.
Автор: DblMOVOY
Дата сообщения: 22.03.2006 22:35
Помогите решить задачу, пожалуйста.
Есть форма "Форма1" с полями "Поле 1", "Поле2", "Поле3" и т.д.
Необходимо написать процедуру, которая будет выполнять следующие действия:
- при нажатии на кнопку выполняется проверка "Поле1"="Поле2"+"Поле3";
- если проверка правильна, то выводится "Форма2" с сообщением, что проверка правильна и с кнопкой "Занести данные в базу". При нажатии на кнопку "Занести данные в базу" значения полей "Формы1" заносятся в базу и поля обнуляются в "Форме1", "Форма2" закрывается;
- если проверка не правильна, то выводится "Форма3" с сообщением, что проверка не правильная и с кнопкой "Откорректировать данные". При нажатии на кнопку "Откорректировать данные" "Форма3" закрывается.
Заранее благодарен.
Автор: eika
Дата сообщения: 23.03.2006 15:52
Помогите решить задачу не самому глупому человеку, но полному чайнику в VB и тонкостях Acess.

Есть форма со столбцами "Столбец1" и "Столбец2". Столбцы содержат числа.

Нужно взять числа из столбца 1 и смешать их с данными из столбца 2, и вывести все это в столбце 1.

Данные в дайджесте должны быть "живыми", т.е. при правке числа в столбце 2, его дубликат в столбце 1 должен обновляться автоматически.

Это задача минимум.

Было бы вообще круто, если бы числа в столбце 1, которые берутся из столбца 2, были оформлены в виде гиперссылок на соответствующую строку, где находится это число в столбце 2. Кликнул и перелетел в строку или как-то так.
Автор: andreww
Дата сообщения: 20.04.2006 13:16
DblMOVOY
при загрузке формы пусть выполнит такю проверку:
If Поле1.value=Поле2.value+Поле3.value then
open forms!форма1
else
Поле1.value =""
Поле2.value =""
Поле3.value =""
open forms!форма3
end if
естессно должна быть привязка полей формы к полям в таблице.
Народ, возник вопрос: как выводить в форме в текстовые поля данные записи по запросу на конкретное поле (т.е. по полю "код машины" выводить остальные: "госномер" ,"модель" и т.д.)? И еще - возможно ли вести лог-файл доступа юзеров к разным полям, таблицам, базам (кто что вводил и когда)?
Автор: reenoip
Дата сообщения: 02.05.2006 18:59
Вопрос снят.
Автор: Gabzya
Дата сообщения: 25.05.2006 13:27
2all
есть 1 формачка в Access с кучей полей для ввода данных и одной кн-кой(перевод\запуск World) по идее, и так у разработчика и у др знакомых, заполнив поля и нажав кнопку запускается World и проставляются введеные данные, а у меня нет выдает "Object variable or With block variable not set"
может кто вкурсе подскажите как пафиксить? в чем трабла?
у меня Access03+SP2
Автор: Yuk
Дата сообщения: 25.05.2006 17:37
Gabzya
Может какой компонент не установлен?
Автор: Star Ik
Дата сообщения: 26.05.2006 15:01
Gabzya
Если установлен Касперский, а в нём установлена проверка VBA-макросов, то такая трабла вполне может быть. Каспер мог заблокировать модуь, в котором определяется поруганная переменная. С некоторых пор Каспер не дружит с VBA.
Автор: Gabzya
Дата сообщения: 29.05.2006 13:04
Yuk

Цитата:
Может какой компонент не установлен?

все установил и переустановил раза 2...
Star Ik

Цитата:
Если установлен Касперский

спс, ща покапаю этого гада!!!

Добавлено:
таки да, если выключить каспера все работает...
теперь нуна его настроить так чтобы пропускал выполнение....
а как... пока не разобрался... что запускает Access может кто знает....
все равно спс... может кому пригодится...
Автор: Star Ik
Дата сообщения: 30.05.2006 09:33
Gabzya

Цитата:
теперь нуна его настроить так чтобы пропускал выполнение....
а как... пока не разобрался... что запускает Access может кто знает....

Открыть Каспера (правый клик на его значке) -> вкладка Настройка -> пункт Постоянная защита -> вкладка Макросы -> отключить постоянную проверку VBA-макросов.
Автор: Gabzya
Дата сообщения: 30.05.2006 11:13
Star Ik

Цитата:
Открыть Каспера (правый клик на его значке) -> вкладка Настройка -> пункт Постоянная защита -> вкладка Макросы -> отключить постоянную проверку VBA-макросов.

это невозможно, так как используется adminKIT KAV, нужно через групп. политики на серваке, а отключить проверку всех макросов нехотелось бы.... поэтому нужно знать какие именно Access запускает
Автор: Star Ik
Дата сообщения: 30.05.2006 13:24

Цитата:
поэтому нужно знать какие именно Access запускает

VBA общий для всех приложений Office, поэтому многие макросы тоже общие.

Цитата:
выдает "Object variable or With block variable not set"

Наиболее вероятно эта ошибка вызвана блокированием макросов создания объектов ActiveX или экспорта модулей. Определить макрос-виновник можно методом перебора.

ЗЫ От подобных проблем у себя я избавился заменой Каспера на Вебера.
Автор: Gabzya
Дата сообщения: 30.05.2006 14:45
ок спс буду копать перебором
Автор: Yakon
Дата сообщения: 09.06.2006 06:08
Формирую по таблице отчёт.
Хочу чтобы, если в Таблице в Поле "Выполнено" стоит галочка, то фон строки в отчёте становился зелёным, если галочки нет и дата в поле "Срок" меньше текущей, то - красным. Что-то не могу никак додуматься, как это сделать. Может кто помочь?
Автор: Star Ik
Дата сообщения: 09.06.2006 21:38
Yakon
1. В режиме "Конструктор" выделить все поля, входящие в строку.
2. Меню Формат -> Условное форматирование.
3. В появившемся окне в списке слева выбрать "Выражение", а в поле справа записать:
[Выполнено] = True и установить под этим полем цвет заливки зелёный.
4. Нажать кнопку "Добавить" и аналогично ввести второе условие, записав в правом поле:
([Выполнено] = False) And ([Срок] < Date()) и выбрав для него красный фон.
5. Нажать ОК и проверить результат.

Автор: usach
Дата сообщения: 23.07.2006 14:03
не подскажите в чем проблема
MS Access 2003 SP2
создаю бд, табличку.
затем С помошью мастера хочу создать Форму, но у любой выбранной таблицы, почему то нет никаких полей.
С помошью АвтоФормы- сообщает что невозможно создать - так как у таблицы нет выводных полей
Автор: usach
Дата сообщения: 23.07.2006 20:22
поставил Access XP SP3
все то же самое
Автор: Yuk
Дата сообщения: 24.07.2006 03:27
usach

Цитата:
создаю бд, табличку

Ну, а поля-то в табличке создали?

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Как замедлить скорость чтения CDROM?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.