powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ. А почему у меня перестало работать...
25 сообщений из 225, страница 7 из 9
FAQ. А почему у меня перестало работать...
    #32296578
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Короче, правильная версия последней пары вопрос-ответ:

Q: Не работает событие OnOpen подчиненного отчета.

A: Можно все содержимое OnOpen перенести в какое-нибудь событие родительского отчета, например в OnFormat его Header'а.

Что-то похоже на анекдот про "Стоит статУя в лучах заката"...
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32297150
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу...
Стоит лопата в лучах заката
Статуя просто ушла куда-то :)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301473
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: При импорте из Экселя тип данных распознается неправильно.

A: Самое быстрое: добавить в Экселе первую строчку с данными правильного типа, произвести импорт, а потом эту лишнюю строчку стереть.

Спасибо, Daf!
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301494
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, этот священный талмуд когда-нибудь закончится? Или еще одна лестница вырастет на месте этого фака?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301501
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Как только перестанет расти, так отправим. Но пока растет. Хотя и медленно.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301505
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, когда перестанет расти - он гнить начнет
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301526
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Лох, ты это о чем?.. :^)
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32301712
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Не работает обращение к процедуре, которое я пишу так:

MySub (x, y) - тут выдается ошибка компиляции
MySub (x) - тут почему-то параметр передается по значению, а не по ссылке

A: Правильный синтаксис выглядит так:

Call MySub(x, y)
MySub x, y
a = MyFun(x, y)

Все скобки кроме этих воспринимаются как часть самого параметра.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32304979
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Плохо работает программа, в которой используется свойство текстбокса или комбобокса Text.

A: Свойство Text доступно только тогда, когда этот текстбокс или комбобокс находится в фокусе. Чтобы программа работала всегда, надо пользоваться не свойством Text, а:

у текстбокса - свойством Value (которое является свойством по умолчанию, следовательно можно вообще это слово опустить вместе с предшествующей точкой);

у комбобокса - свойством Column(номерколонки).
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32312505
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Я так расставил галки в настройках аппликации, что мне теперь самому не добраться до меню Аксесса.

A: Открой пустой Аксесс, а потом внутри него открой свою аппликацию, придерживая клавишу Shift.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32317694
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Аксесс переворачивает даты, меняет местами день и месяц.

A: Значит, дата была записана в строковой переменной (вариант: использована строковая функция Date$). Строка, содержащая даты, интерпретируется Аксессом на основании нескольких правил, в которые входят синтаксис команд SQL (где нужно писать #MM/DD/YY#) и региональные настройки Windows. Надо знать, где и как это работает, а при возможности избегать записи дат в строках. Во многих случаях помогает функция DateSerial.

Q: Аксесс не признает два равных числа как равные.

A: Проверка на равенство допускается только для целочисленных типов данных (в которые входит и тип Currency, который хранится в памяти как целое число сотых). Типы с дробной частью (кроме Currency) хранятся приблизительно, и даже если визуально два числа кажутся равными, их внутреннее представление может отличаться. Для таких чисел надо проверять не A=B, а Abs(A-B)<eps, где eps - какое-нибудь достаточно малое число. Внимание: важно, какого типа данные, а не как задан формат для их отображения в таблице или форме.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32326389
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Еще ссылки на топики со способами починки испорченных баз:\r
\r
/topic/59188\r
/topic/56723
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32327503
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Не могу настроить комбобокс.

A: Вот простейший случай:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
RowSourceType = Table/Query
RowSource = select a, b from t
    - где сначала названо поле с кодом (которое будет заноситься в таблицу),
    а потом поле с текстом (которое будет показываться)
BoundColumn =  1 
LimitToList = Yes
ColumnCount =  2 
ColumnWidths =  0 ; 3 
    - главное, чтобы у первой колонки ширина была  0 
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329704
АндрейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
А у меня вот какая фишка:
Программа ругается на "мирную" ф-цию Nz. Мол, что она "неопределённая".
Все ссылки на месте.
Помогает сжатие базы, но хотелось бы знать первопричину.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329841
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Все ссылки на месте.

Возможно, что одна ссылка числится на месте, но на компе соответствующая вещь не установлена. Если эту ссылку отменить, то все заработает. Возможно, сжатие именно это и делает.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329866
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня тут такой глюк обнаружился.

Выпадает с ошибкой функция Replace:
strSum = Replace(strSum, ",", "")

Причем что непонятно, то работает, то не работает, но когда не работает, то не работает вообще никак:
и так не работает:
Dim s as String

s = String.Replace("dddfdfd", "f", "g")

Причем с базой ничего не делают, но иногда откываешь - работают, а другой раз - нифига.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329870
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, совсем забыл, ошибка возникает одна из самых дурацких:

Run-time error: '5'
Invalid procedure call or argument

бред какой-то, какие еще данные ей не нравиться.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329882
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и еще, остальные функции типа Left, Right и т.д. из String работают как часы.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329897
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если указать все аргументы функции?
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32329899
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поправка к 1 ноя 03, 12:01:

Если есть пароль, то держать Shift надо после ввода пароля в момент нажатия на Enter (или кнопку OK).
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32330004
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Senin Victor: прикольно, но сработало.
s = Replace("khkhh", "k", "d", , , vbBinaryCompare)

Не хочет работать именно бех последнего аргумента - compare
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32345486
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q DoCmd.OutputTo acOutputReport, "Заявки", acFormatSNP
Выдаётся ошибка, что выбранный формат недоступен.

A Вместо константы acFormatSNP = "Snapshot Format (*.snp)" использовать "Snapshot Format"
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32347074
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Q: Выскакивает длинное сообщение, в котором в числе прочего имеется следующий текст: The expression may not result in the name of a macro, name of a user-defined function, or [Event Procedure].

A1: Возможно, Аксессу не нравится то, что написано в одном из свойств, описывающих события.

A2: Возможно, отлетела какая-нибудь ссылка.

A3: Возможно, один из контролов или одна из секций формы содержит в своем имени символы национального алфавита, которые не поддерживаются текущей версией Аксесса или Windows.
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32351839
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Продолжение про комбобокс.

А не через таблицу - отличия следующие:

Код: plaintext
1.
RowSourceType = Value List
RowSource =  1 ;one; 2 ;two; 3 ;three
...
Рейтинг: 0 / 0
FAQ. А почему у меня перестало работать...
    #32351840
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2BC
RowSourceType = "Value List"
RowSource = "1;""one"";2;""two"";3;""three"""
...
Рейтинг: 0 / 0
25 сообщений из 225, страница 7 из 9
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / FAQ. А почему у меня перестало работать...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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