powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Недокументированные фичи
105 сообщений из 105, показаны все 5 страниц
Недокументированные фичи
    #32256397
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Предлагаю собрать коллекцию недокументированных фич (или, как сказали бы в Израиле, фичеров) Аксесса. Например:

1. Вложенные селекты: /topic/31358&pg=1

2. Обращение к полям через форму, а не через рекордсет: /topic/43028

А еще?

Потом из этого можно будет сделать фак. А может, это уже есть у Гетца?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256464
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access\'ный хелп об этом молчит, Гетц об этом говорит на каждом шагу:\r
\r
rst.close\r
set rst = nothing\r
\r
Я пока не имею толкового вопроса и тем более ответа на этот вопрос, но неадекватность работы этих строчек (/topic/47080 и ссылка оттуда) заставляет задуматься.\r
\r
Всем спокойной ночи. :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256666
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фича
публикуется впервые и по большому секрету )))

ADP XP

конструкция:
-------------------------------------------------------------------------------
главная форма содержит поле назовем его param1 (можно несколько)
подчиненная форма не имеет полей связи (главные и подчиненные поля пустые)

подчиненная форма основывается на хранимой процедуре
входные параметры у подчиненной формы пустые (но наверное можно и указать на поля главной формы )

в хранимой процедуре параметр @param1 - соответствует имени поля в главной форме и не имеет значения по умолчанию
-------------------------------------------------------------------------------

известные эффекты
- нет необходимости указывать входные параметры
- не нужно использовать поля связи главной и подчиненной форм.

фича © AlexeyK (изучение эффекта еще не закончено)
- при изменении значения на главной форме в в поле param1 данные в подчиненной форме обновляются без перехода в подчиненной форме на первую запись !!!
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256686
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нука, нука с этого места по подробнее, интересно как это она обновляется сам без перескока на первую запись.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256706
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тайна, покрытая мраком ....
однозначно это не resync - ибо ресинк выполняется медленно.
видимо нужно принять как факт
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256708
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сама обновляется, автоматически после изменения значения в поле главной формы
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256718
iSestrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
это будет не faq, а сборник "вредных советов" (кстати, автор по моему тоже щас в Израиле живет?) для акцессников:))

ибо следующие им рискуют...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256719
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой-нибудь примерчик для теста можно??? уж очень хочется пощупать
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32256893
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример данного эффекта

ADP, (необходим MSSQL SERVER с установленной демонстрационной базой Northwind)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257045
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нуууу, я так не играю.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257171
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257542
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могу и ошибиться , но эту фичу я где-то видел в литературе или инете.
и на форуме уже описал её применение.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257742
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кажется, я слишком сильно замахнулся с постановкой задачи. Вот что дал поиск:

http://sql.ru/forum/actualtopics.aspx?search=недокументирован&bid=4

Тут материалу не на один десяток факов...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257758
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 iSestrin:

http://www.sem40.ru/famous2/e1205.shtml

Г.Остер живет и работает в Москве.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257786
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, сказал АлексейК - испытанная и надежная технология.
Более того - она работает и для отчетов. Это особенно актуально, если в качестве источников данных отчета берется процедурка с параметрами, а мы открываем несколько копий одного и того же отчета (создаем по new) с разными параметрами.

В этом случае я создавал отчет-оболочку с невидимыми полями, одноименными с параметрами хранимой процедуры. Внутри оболочки сидит реальный отчет, который возьмет у парента параметры для своего источника данных.
В событии открытия мастер-отчета, я просто присваиваю невидимым полям-параметрам значения (я их передавал через искуственно орагнизованный стек, но можно и через глобальные переменные).

Вот и посадили отчет на хранимую процедурку со множеством параметров.
Все чудесно работает.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32257791
iSestrin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч

>Г.Остер живет и работает в Москве<

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

для добавления данных в подчиненную форму использую клон главной формы
Код: plaintext
Set rsp = Me.Recordset.Clone


при этом согласно документации должен образоваться совершенно другой объект не связанный с формой.
но этого не происходит - при любых действиях с новым объектом происходят события "передергивающие форму" и вызывающие обновление записей в подчиненной.
видимо рекордсет формы имеет какие- то события связанные с обработчиками событий в форме ....

если открывать рекордсет не как клон а как новый рекордсет то такого не
происходит:

Код: plaintext
rsp.Open Me.Recordset.Source, CurrentProject.Connection, adOpenDynamic, adLockOptimistic


Изучение эффекта может дать новые возможности по вечно актуальной теме -обновление данных в форме без перехода на первую запись

Acc 2002 ADP MDAC 2.8

форма и подформа основаны на одной таблице таким образом что в подформу выбираются записи где parent_id = главная форма Id (дерево)
Эффект выглядит как построчное добавление записей в подчиненную форму
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32268793
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недокументированная фича ADO
recodset.Collect(0) - почти тоже самое что и recodset.Fields(0), но без заполнения сотни свойств коллекции Fields. Поэтому работает быстрей. Использую везде, где нужно получить только значение поля без его свойств.
Истоник: Improving MDAC Application Performance /*Suresh Kannan*/
The Collect method is a hidden method of the Recordset object that lets you
quickly get and set the Value property of a Field object without having to obtain a field reference first. This method is appropriate to use when you aren't interested in obtaining or setting any properties other than Field.Value.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32269195
Shkurenko Alexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Недокументированная фича ADO
>recodset.Collect(0)
с DAO тоже отлично работает :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32269692
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое главное то, что наша Лестница тоже попала в результаты поиска по слову "недокументирован"
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32269856
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>recodset.Collect(0)

а если изменится порядок полей в исходном запросе ? кронты коду?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32270298
>>recodset.Collect(0)

>а если изменится порядок полей в исходном запросе ? кронты коду?

А если я напишу
recordset.Collect("name_field")
так пойдёт?

Ведь Senin Viktor написал как этот метод использовать, в чем его приемущества перед другими, написал даже где можно почитать. Неужели трудно проверить ? ;-)

От себя только могу посоветовать использовать именно это метод в подходящих обстоятельствах!!!

Если слишком резко, прошу извенить. Сегодня день лесника млин, а может я ошибаюсь, но наша контора отмечает что-то связаное с лесом. Не дошел до курилки ...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32466018
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня столкнулся с таким ГЛЮКОМ, не знаю на скоко он закономерен (это покажут дальнейшие испытания)

Прикол такой: база mdb AccXp на win98:
1. в таблице T1 ~650 000 записей.
2. очищаем таблицу T1 через запрос "DELETE ...." (Захожу, проверяю потом, все ОК, чисто)
3. Запускаю запрос на вставку в T1 записей из T2 в кол-ве ~950 000. Запрос отрабатывается номана.
4. Захожу в T1 и вижу кол-во записей в T1 ~650 000 (точно уже не помню, но порядок такой). Запрос на Count(*) возвращает точно такое значение.

Действия были повторены два раза и приводили к такому же результату.

И ТОЛЬКО после того как после запроса по T1 типа "DELETE ...." база была сжата (и востановленна) через одноименный пункт, вставка записей из T2 прошла в полном объеме.

Кто-нибудь с таким сталкивался?!?

Завтра попробую что будет если таблицу T1 удалять и создавать заново, но конечно не хотелось бы лишний раз дергать таблицу...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32466024
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А почему в этом топике?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32466030
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хотел плодить новый, а вроде когда то хотели создать отдельный FAQ по глюкам..... ну нашел токо этот топик, потому сюда и решил
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32466143
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Этот топик не по глюкам, он по полезным вещам. А вопрос про этот глюк щас вырастет еще на кучу постов.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32598868
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А вот ишо. Column с отрицательными параметрами:
/topic/106072#798896
/topic/106072#798896

(Это один и тот же линк. Кликать по обоим не нужно. Просто Темный решил сделать два варианта на разные вкусы.)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32602539
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнаружил случайно:
даже если в модуле указано Option Explicit -
ReDim a(1) СОЗДАЕТ массив, то есть - срабатывает как Dim ...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32602551
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Иван FXSОбнаружил случайно:
даже если в модуле указано Option Explicit -
ReDim a(1) СОЗДАЕТ массив, то есть - срабатывает как Dim ...
И действительно...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32711089
Создание таблицы с (дополнительными) полями нужного типа, содержащие Null инструкцией SELECT ... INTO

обычно поля создаются того же типа, что и в наборе данных. Для создания поля заданного числового типа (например лонг) содержащего 0 обычно пишут:
SELECT CLng(0) AS field1, ... INTO
чтобы отновременно при выборке из таблицы во вновь создаваемую и создать дополнительное поле типа лонг и разместить в нем Null-ы можно выполнить следующее:
SELECT IIf(False,CLng(0),Null) AS field1, ... INTO ...
т.к. тип поля определяется по типу части выражения IIF, возвращаемой True части (если конечно все типы, возвращаемые этим полем в выборке способны в этом типе разместиться, если нет - будет создано поле другого типа: если например написать SELECT IIf(False,CLng(0),"") AS field1, ... INTO ..., то аксесс создаст текстовое поле - т.к. тип "строка" не разместится в лонге, в случае SELECT IIf(False,CLng(0),3.14) AS field1, ... аксесс создаст числовое поле с плавающей запятой)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32711159
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обращение к открытой форме(подформе), не взирая на подчиненность:
form_ ИМЯФОРМЫ, и после точки получаем все, что у нее есть. :)
Важен именно знак " _ ".
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32711185
caperОбращение к открытой форме(подформе), не взирая на подчиненность:
form_ ИМЯФОРМЫ, и после точки получаем все, что у нее есть. :)
Важен именно знак " _ ".
если есть модуль.
Т.к. это обращение к модулю формы.

?Forms(0).Module.Name
Form_Форма1
...
Рейтинг: 0 / 0
Недокументированные фичи
    #32711187
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в модуле, конечно. Сорри.
беру CTRL+G
пишу
? form_Doc_Rezerv_Spisok_F.RecordsetClone.recordcount
получаю 66
Doc_Rezerv_Spisok_F - это имя такое, страшное :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33032347
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно в классе объявить одно из свойств свойством по умолчанию.
http://sql.ru/forum/actualthread.aspx?tid=178812
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33160002
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access 2002/2003 adp
Если присвоить форме имя типа ~TMPCLP123456 получим скрытую форму, невидимую в списке форм проекта. Видно только из VB, что можно решить установкой пароля на код. Работает форма вроде бы нормально и при сжатии проекта остается на месте. Единственный вопрос, кот. пока не решил - как эту форму удалить. Может программным путем...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33743541
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно сильно упростить (не укоротить, а именно упростить для визуального восприятия) запись селекта вот таким образом:
http://sql.ru/forum/actualthread.aspx?tid=295435
Вкратце принцип следующий:
вместо
Код: plaintext
1.
2.
3.
from
((a inner join b on a.f1=b.f1)
inner join c on b.f2=c.f2)
inner join d on c.f3=d.f3
пишем
Код: plaintext
1.
2.
3.
4.
from
a a0, b b0, c c0, d d0,
a0 inner join b0 on a0.f1=b0.f1,
b0 inner join c0 on b0.f2=c0.f2,
c0 inner join d0 on c0.f3=d0.f3
где имена с нулем на конце - это алиасы таблиц, или можно без алиасов:
Код: plaintext
1.
2.
3.
4.
from
a, b, c, d,
a inner join b on a.f1=b.f1,
b inner join c on b.f2=c.f2,
c inner join d on c.f3=d.f3
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33743670
Karfaqen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычили можно без алиасов:
from
a inner join b on a.f1=b.f1,
b inner join c on b.f2=c.f2,
c inner join d on c.f3=d.f3Нет-нет, прямо вот так нельзя. Без алиасов можно, но имена таблиц все равно придется перечислить:from a,b,c,
a inner join b on a.f1=b.f1,
b inner join c on b.f2=c.f2,
c inner join d on c.f3=d.f3иначе MSA не разрулит тип объединения.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33743683
Karfaqen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, недоглядел d - туда же надо:from a,b,c, d,
a inner join b on a.f1=b.f1,
b inner join c on b.f2=c.f2,
c inner join d on c.f3=d.f3
...
Рейтинг: 0 / 0
Недокументированные фичи
    #33743690
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ОК, подправил. Много спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Недокументированные фичи
    #35946548
5 копеек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Finans Access 2002/2003 adp
Если присвоить форме имя типа ~TMPCLP123456 получим скрытую форму, невидимую в списке форм проекта. Видно только из VB, что можно решить установкой пароля на код. Работает форма вроде бы нормально и при сжатии проекта остается на месте. Единственный вопрос, кот. пока не решил - как эту форму удалить. Может программным путем...
что то подобное кстати остается после создания и потом удаления кнопочной формы, создаваемой при помощи мастера Аксесс.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #35956285
s_Alexem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверил эту фишку с формами - все замечательно. Программно удаляется:
Код: plaintext
docmd.DeleteObject acForm ,"~TMPCLP01"
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36123665
AlexBessonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычМожно сильно упростить (не укоротить, а именно упростить для визуального восприятия) запись селекта вот таким образом:
http://sql.ru/forum/actualthread.aspx?tid=295435
...
Владимир Саныч, действительно выглядит супер. Мне понравилось. Но эта зараза от мелкософта после сохранения запроса меняет опять все к своему виду и при следующем открытии там опять такая же каша как была раньше.

P.S. Сидел перерисовывал связь на восьми таблицах и каково же было мое разочарование, когда после закрытия и нового открытия все опять как было раньше
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36123675
urslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexBessonov
P.S. Сидел перерисовывал связь на восьми таблицах и каково же было мое разочарование, когда после закрытия и нового открытия все опять как было раньше


Нечего пользоваться конструктором запросов. На то он и "мастер", чтобы записывать SQL как ему удобней ("парсить").

Пишите все время ручками... и будет Вам счастье.

ЗЫ. В одной команде мы из-за сложных запросов вообще отказались от конструктора.
\ Добровольно :) \
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36123684
Фотография Sator Arepo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
urslanAlexBessonov
P.S. Сидел перерисовывал связь на восьми таблицах и каково же было мое разочарование, когда после закрытия и нового открытия все опять как было раньше


Нечего пользоваться конструктором запросов. На то он и "мастер", чтобы записывать SQL как ему удобней ("парсить").

Пишите все время ручками... и будет Вам счастье.

ЗЫ. В одной команде мы из-за сложных запросов вообще отказались от конструктора.
\ Добровольно :) \
А как редактируете? Из-под ВБА?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124434
AlexBessonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sator ArepoА как редактируете? Из-под ВБА?
Перерисовывал сохраненный запрос, созданный ранее конструктором. Сохранил после изменения, в режим конструктора не заходил, просто закрыл, потом открыл заново и там все то же самое.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124495
AlexBessonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
urslan...Пишите все время ручками... и будет Вам счастье...
Нууу, я уже не один раз говорил, что я не программер. Просто облегчаю себе жизнь с помощью акца. И хотя я с синтаксисом SQL уже не на "Вы", но и на "Ты" мы с ним перешли сравнительно недавно, поэтому мне пока проще создать запрос конструктором, а потом уже внести в режиме SQL необходимые мне изменения: использовать UNION, вставить вложенный SELECT и т.д.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124513
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexBessonovПерерисовывал сохраненный запрос, созданный ранее конструктором. Сохранил после изменения, в режим конструктора не заходил, просто закрыл, потом открыл заново и там все то же самое.
Увы! Это так.

Говорят, что 2007 исправлен другая багофича компилятора запросов - акс перестал ставить чудные квадратные скобки на вложенный запрос. Да еще с точкой на закрывающей скобке. Да, к тому же, попытка редактировать вложенный запрос, оформленный таким образом, приводила к ошибке. В 2007, вроде такого нет. Но, как-то прошлой осенью Karfaqen комментировал получившийся вариант и отмечал, что сделан он поверхностно и, в результате, некоторые полезные функции перестали работать. В частности, теперь (в 2007) для выборки данных из другой БД, нельзя использовать конструкцию
Код: plaintext
Select поля, поля [путь\файл.mdb].Таблица
Квадратные скобки компилятор уничтожает и запрос становится ошибочным
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124515
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, From забыл
Код: plaintext
Select поля, поля From [путь\файл.mdb].Таблица
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124748
AlexBessonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world, потестил. У меня 2007-й.
Записал запрос так:
Код: plaintext
SELECT * FROM [c:\d\db1.mdb].Госномера;
Сработало. Закрыл запрос. Потом открыл. Акц преобразовал его к такой форме:
Код: plaintext
1.
SELECT *
FROM (c:\d\db1.mdb) Госномера;
Запрос работает. Но возникает старая фича: не дай бог тебе его отредактировать , тогда запрос работать перестает - выдает ошибку синтаксиса. Даже удаление перевода строки приводит к ошибке.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124766
abend
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexBessonovmds_world, потестил. У меня 2007-й.
Записал запрос так:
Код: plaintext
SELECT * FROM [c:\d\db1.mdb].Госномера;
Сработало. Закрыл запрос. Потом открыл. Акц преобразовал его к такой форме:
Код: plaintext
1.
SELECT *
FROM (c:\d\db1.mdb) Госномера;
Запрос работает. Но возникает старая фича: не дай бог тебе его отредактировать , тогда запрос работать перестает - выдает ошибку синтаксиса. Даже удаление перевода строки приводит к ошибке.

Попробуйте так:
Код: plaintext
1.
SELECT * FROM Госномера IN 'c:\d\db1.mdb'
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124785
AlexBessonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abendПопробуйте так:
Код: plaintext
1.
SELECT * FROM Госномера IN 'c:\d\db1.mdb'

Да нет. Я знаю, что такая конструкция будет работать. Я просто для mds_world проверил работоспособность фичи, которую он указал.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36124788
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abendПопробуйте так:
Код: plaintext
1.
SELECT * FROM Госномера IN 'c:\d\db1.mdb'

Да, это понятно. Вопрос стоял именно о недокументированной фиче акса. В той форме, которую я привел.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36419676
Фотография qwrqwr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда считал (почему - уже не помню), что в Акцесс нельзя делать Select без From (типа, как в mssql).
Вдруг попробовал случайно - оказалось можно, но не совсем :)

Можно написать, сохранить и обращаться к запросу типа:
Код: plaintext
SELECT sqr( 2 ), exp( 1 ),  5 / 3 ,  5 \ 3 ;
Однако, при попытке включить его в другой запрос, даже совместно с другими, "правильными", запросами и/или таблицами - Акцесс дает ошибку
Код: plaintext
"Query input must contain at least one table or query. (Error 3067)".

Зачем это может быть нужно - не могу придумать, только если в качестве замены Immediate :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36419703
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwrqwr, обсуждалось.
Есть ограничения. В частности, в Union не работает. Топик не нашел. Может кто вспомнит.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36419797
Фотография kha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее баг чем фича и возможно уже было, тогда пусть модератор удалит

есть таблица [я12]
idv11223-140

делаем запрос [я_1]

Код: plaintext
1.
2.
3.
SELECT я12.id, Log(я12.v) AS L 
FROM я12
WHERE я12.v> 0 

и второй запрос [я_2]
Код: plaintext
1.
2.
SELECT я12.id, я12.v, я_1.L
FROM я12 LEFT JOIN я_1 ON я12.id = я_1.id;

т.е хочу получить пустые значения для ф-и log в тех полях где значение отрицательно, но получаю

idvL110220.693143-1#Ошибка40#Ошибка

если смотреть план то вроде все правильно

--- я_2 ---

- Inputs to Query -
Table 'я12'
Table 'я12'
- End inputs to Query -

01) Restrict rows of table я12
by scanning
testing expression "я12.v>0"
02) Sort result of '01)'
03) Outer Join table 'я12' to result of '02)'
using temporary index
join expression "я12.id=я_1.id"
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36419858
Фотография qwrqwr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kha, имхо это микробаг : ноги растут из того, что Jet вычисление выражений осуществляет на самом последнем этапе.
Тут у меня было подобное, только не с логарифмом, а с конкатенацией строки.
Надо фильтр вычисления завернуть в IIf (null в ветке false можно не указывать):
Код: plaintext
SELECT id, v, IIf(v> 0 ,Log(v)) AS L FROM я12;
Предлагаю далее тут это не обсуждать.
Этот топик не по глюкам, он по полезным вещам. (с) Саныч
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36419962
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
qwrqwrЭтот топик не по глюкам, он по полезным вещам. (с) Саныч
Каким умным я был, однако...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670318
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Про сортировку по лукап-полям:
http://sql.ru/forum/actualthread.aspx?tid=764432
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670387
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как Аксесс не импортирует формы, названные на русском языке, то можно таким образом защищать свои формы от просмотра кожа путем импорта их в другую базу. Так что включив защиту от SHIFT, можно полностью закрыть доступ к коду форм, нет?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670399
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaperТак как Аксесс не импортирует формы, названные на русском языке
Решительно противоречит моему опыту.

Taper, вы сами проверяли это утвеждение?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670408
Фотография garri2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldTaperТак как Аксесс не импортирует формы, названные на русском языке
Решительно противоречит моему опыту.

Taper, вы сами проверяли это утвеждение?

вот, я тоже подумал, что он (Taper) имел ввиду?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670409
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldTaperТак как Аксесс не импортирует формы, названные на русском языке
Решительно противоречит моему опыту.

Taper, вы сами проверяли это утвеждение? http://sql.ru/forum/actualthread.aspx?tid=239571
Горький опыт, сын ошибок трудных :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670430
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taper http://sql.ru/forum/actualthread.aspx?tid=239571
Горький опыт, сын ошибок трудных :)

НЕ импортируемость форм, в средах с одной и той же локализацией, как правило, обусловлена порчей самой формы, полной или частичной. Такую форму, конечно, хочется полечить импортом в новую БД, но, к сожалению, не всегда это удается.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670439
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldTaper http://sql.ru/forum/actualthread.aspx?tid=239571
Горький опыт, сын ошибок трудных :)

НЕ импортируемость форм, в средах с одной и той же локализацией, как правило, обусловлена порчей самой формы, полной или частичной. Такую форму, конечно, хочется полечить импортом в новую БД, но, к сожалению, не всегда это удается.С нуля создавал формы, названные на русском, прописывал в них обработку событий на кнопки - и вуаля, ничего не работает. Хотя на тот момент я копировал объекты из старой формы.
Впрочем, выложу на неделе такую неизвлекаемую форму :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670454
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaperВпрочем, выложу на неделе такую неизвлекаемую форму :)
нет смысла, это, вероятно, частный случай.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670652
Фотография garri2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tapermds_worldTaper http://sql.ru/forum/actualthread.aspx?tid=239571
Горький опыт, сын ошибок трудных :)

НЕ импортируемость форм, в средах с одной и той же локализацией, как правило, обусловлена порчей самой формы, полной или частичной. Такую форму, конечно, хочется полечить импортом в новую БД, но, к сожалению, не всегда это удается.С нуля создавал формы, названные на русском, прописывал в них обработку событий на кнопки - и вуаля, ничего не работает. Хотя на тот момент я копировал объекты из старой формы.
Впрочем, выложу на неделе такую неизвлекаемую форму :)

если она работает ?, то выкладуйте, будем смотреть...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36670749
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taper,

У меня все формы на русском, а импорт делаю постоянно, практически каждый день.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36696260
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
http://www.everythingaccess.com/tutorials.asp?ID=Undocumented-SysCmd-Functions
Копирую только заголовки. Подробности по ссылке.

СинтаксисЧто это такоеВ какой версииSysCmd(603, strPathInputMdb, strPathOutputMde)CONVERT MDB TO MDESysCmd(609)GET PROCESS ID OF CURRENT INSTANCE - MSACCESS.EXEAccess 2000+ onlySysCmd(504, Flag)COMPILE VBA MODULESSysCmd(602, strPathSourceMdb, [strPathDestinationMdb])COMPACT DATABASEAccess 97 onlySysCmd(555)FORCE CREATION OF MSysIMEXSpecs AND MSysIMEXColumnsSysCmd(500)COUNT OF VBA REFERENCESAccess 97 onlySysCmd(501, intReferenceOrdinal)RAW STORED STRING OF VBA REFERENCESAccess 97 onlySysCmd(605, strPathOutput)CONVERT DATABASE TO ACCESS 97 FORMATAccess 2000+ onlySysCmd(607,strProjectPath)CONVERT TO ADP PROJECT WITHOUT TABLES/QUERIES Access 2000+ onlySysCmd(608, intTipID)VIEW THE OFFICE ASSISTANT TIPS AS STRINGSAccess 2000+ onlySysCmd(710, InputLocaleID)SET APPLICATION INSTANCE KEYBOARD TYPESysCmd(711)GET APPLICATION INSTANCE KEYBOARD TYPESysCmd(714)ARE ANY ACCESS OBJECTS IN DESIGN VIEW?SysCmd(715)ACCESS BUILD VERSIONSysCmd(712)GET IPictureDisp FROM IMAGE CONTROLAccess 2000+ only
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36696295
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СинтаксисЧто это такоеSysCmd(710, InputLocaleID) SET APPLICATION INSTANCE KEYBOARD TYPE SysCmd(711) GET APPLICATION INSTANCE KEYBOARD TYPE
Хорошая штука. Пригодится.

Спасибо, Саныч
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36866361
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Как-то упустилось...

http://www.sql.ru/forum/actualthread.aspx?tid=331191#4617946
Анатолий ( Киев )Есть в VBA недокументированные функции: StrPtr, ObjPtr, VarPtr. Первая возвращает адрес строковой переменной, вторая - объектной, третья - остальных.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36866367
Фотография garri2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычКак-то упустилось...

http://www.sql.ru/forum/actualthread.aspx?tid=331191#4617946
Анатолий ( Киев )Есть в VBA недокументированные функции: StrPtr, ObjPtr, VarPtr. Первая возвращает адрес строковой переменной, вторая - объектной, третья - остальных.

Саныч, мож. как-то через Фак оформить?, спс.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36866372
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
garri2000Саныч, мож. как-то через Фак оформить?, спс.
Я не смог сформулировать это в виде вопроса и ответа.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36866375
Фотография garri2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычgarri2000Саныч, мож. как-то через Фак оформить?, спс.
Я не смог сформулировать это в виде вопроса и ответа.

а ведь не вдруг сегодня возникла у Вас эта мысль?, можно попросить Инициатора сей мысли
сформулировать тему, а затем обработать(отшлифовать)? ( если он не откажется )
(вроде тема - трульная!!!)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36866467
Фотография garri2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

на фсякей?, если "два вопроса" захочет?
http://www.sql.ru/forum/actualthread.aspx?tid=792644#9502032
(типа, намекаю... ?..?)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36867583
Фотография adv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычКак-то упустилось...

http://www.sql.ru/forum/actualthread.aspx?tid=331191#4617946
Анатолий ( Киев )Есть в VBA недокументированные функции: StrPtr, ObjPtr, VarPtr. Первая возвращает адрес строковой переменной, вторая - объектной, третья - остальных.
Функции полезные, но в боевых условиях я бы их не применял
http://support.microsoft.com/kb/q199824/
мсMicrosoft does not guarantee that they will be available in future releases of Visual Basic.можно со временем сильно вляпаться.

Я по этой причине, например, отказался отлавливать через них нажатия cancel в inputboxe и создал лишнюю форму, имитирующую inputbox.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36867608
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
advмсMicrosoft does not guarantee that they will be available in future releases of Visual Basic.
Если проблема только в этом, то такая проблема может быть с чем угодно. Пока версия Аксесса не меняется, гарантия есть. А если придется апгрейдить систему в другой Аксесс, то опасность, что что-нибудь перестанет работать, всегда держится в голове.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36867610
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
P.S. Особенно с недокументированными делами, каковыми в этом топике являются все.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36867628
адв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СанычP.S. Особенно с недокументированными делами, каковыми в этом топике являются все.Был неправ, вспылил :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36990941
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток, господа!

В каком-то сайте (к сожалению не помню название) я нашёл код меняющий раскладку клавиатуры без использования Win API (вариант с Win API тоже имеется). А код такой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Public Enum Language
    lngEnglish =  67699721 
    lngRussian =  68748313 
End Enum

' Возвращает текущий язык
Public Function CurrentLayout() As Long
    CurrentLayout = SysCmd( 711 )
End Function

' Возвращает 0 если ошибка, иначе текущий язык
Public Function ChangeLayout(lLayout As Language) As Long
    ChangeLayout = SysCmd( 710 , lLayout)
End Function

Sub Test()
    If CurrentLayout() = lngEnglish Then
        ChangeLayout lngRussian
    Else
        ChangeLayout lngEnglish
    End If
End Sub

Здесь меня интересует SysCmd и 710, 711. Я открыл справочник SysCmd, но там не нашёл 710, 711. Все константы из справочника (Access 2003) извлек таким образом.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub Test1()
    Debug.Print acSysCmdAccessDir
    Debug.Print acSysCmdAccessVer
    Debug.Print acSysCmdClearHelpTopic
    Debug.Print acSysCmdClearStatus
    Debug.Print acSysCmdGetObjectState
    Debug.Print acSysCmdGetWorkgroupFile
    Debug.Print acSysCmdIniFile
    Debug.Print acSysCmdInitMeter
    Debug.Print acSysCmdProfile
    Debug.Print acSysCmdRemoveMeter
    Debug.Print acSysCmdRuntime
    Debug.Print acSysCmdSetStatus
    Debug.Print acSysCmdUpdateMeter
End Sub
Но таких чисел нет!

Возникает вопрос:
Какие числа ещё можно использовать при SysCmd и что они означают?
Где-нибудь про это можно прочесть?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36990969
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studierenВозникает вопрос:
Какие числа ещё можно использовать при SysCmd и что они означают?
Где-нибудь про это можно прочесть?

в этом же топике
Недокументированные фичи
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36990991
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Gavrilov,

И это исчерпывающий список? Мне кажется что нет.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #36991045
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
studierenSerge Gavrilov,

И это исчерпывающий список? Мне кажется что нет.
тогда у вас есть шанс раскопать что-нибудь новое и порадовать нас.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37521545
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отсюда 11580003
<>Что если потянуть мышью таблицу из окна базы данных и бросить в окно редактора Visual Basic, то в тексте программы появится вся таблица вместе с названиями полей и их содержимым?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37521572
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<>Что если потянуть мышью таблицу из окна базы данных и бросить в окно редактора Visual Basic, то в тексте программы появится вся таблица вместе с названиями полей и их содержимым?

Попробовал этот же метод и в MS Word'е, и в MS Excel'е. Результат тот же. В смысле мышкой drop & down, после чего получаем названия полей и данные из таблицы.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37521585
&lt;&gt;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но это далеко не все. Потяните какой-нибудь объект из окна Enterprize Manager (таблицу, view или процедуру).
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37521587
&lt;&gt;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И так же можно тащить из проводника на форму файлы. Например, картинки.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534331
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навеяно Изменение имени поля через SQL

Выполнив DoCmd.RunCommand acCmdRenameColumn можно заменить имена полей открытой на экране таблицы, не заходя в конструктор. После выполнения команды, видно, как в, казалось бы, недоступной области названия поля выделяется само название, которое можно поменять руками. А можно и программно, через SendKeys.

Зачем это нужно, так и не придумал. Пока, по крайней мере. Но любопытно.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534348
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
mds_worldНавеяно Изменение имени поля через SQL

Выполнив DoCmd.RunCommand acCmdRenameColumn можно заменить имена полей открытой на экране таблицы, не заходя в конструктор. После выполнения команды, видно, как в, казалось бы, недоступной области названия поля выделяется само название, которое можно поменять руками. А можно и программно, через SendKeys.

Зачем это нужно, так и не придумал. Пока, по крайней мере. Но любопытно.
То же самое достигается командой Rename Field контекстного меню заголовка столбца. Боюсь, что на недокументированные фичи это не тянет.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534360
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, Rename Field из контекстного меню и DoCmd.RunCommand acCmdRenameColumn выполняют одну и ту же макрокоманду. Но, в отличие от Rename Field из контекстного меню, с помощью DoCmd.RunCommand acCmdRenameColumn можно сделать это программно.

Почему не тянет на недокументированные фичи? Как раз очень многие команды из списка acCmdXXXX нигде не описаны. И совершенно не исключено, что многие из них были бы весьма полезны.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534361
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
mds_worldНо, в отличие от Rename Field из контекстного меню, с помощью DoCmd.RunCommand acCmdRenameColumn можно сделать это программно.
Мне казалось, что большинство команд меню доступны через DoCmd.

mds_worldПочему не тянет на недокументированные фичи? Как раз очень многие команды из списка acCmdXXXX нигде не описаны. И совершенно не исключено, что многие из них были бы весьма полезны.
Тогда имело бы смысл отловить их все сразу неводом, а не радоваться каждой пойманной на удочку.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534370
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычmds_worldНо, в отличие от Rename Field из контекстного меню, с помощью DoCmd.RunCommand acCmdRenameColumn можно сделать это программно.
Мне казалось, что большинство команд меню доступны через DoCmd.
Наверное доступны. Только нигде не описывается как это сделать и в каких условиях они работают. Мои многие попытки выполнить какую-то команду, которая вроде бы, судя по названию, должна сделать желаемое, наталкиваются на непонятные ошибки, которые и распознать трудно.


Владимир Санычmds_worldПочему не тянет на недокументированные фичи? Как раз очень многие команды из списка acCmdXXXX нигде не описаны. И совершенно не исключено, что многие из них были бы весьма полезны.
Тогда имело бы смысл отловить их все сразу неводом, а не радоваться каждой пойманной на удочку.
Как отловить? Не знаю как. Если подскажете, сделаем.

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

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


Владимир Санычmds_worldКак отловить? Не знаю как. Если подскажете, сделаем.
Для начала просто взять списком те, которые по Вашим словам "нигде не описаны".
Сделайте поиск в гугле практически по любой из них. Кроме как перечисления констант RunCommand, чаще всего ничего не получите.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534386
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world... Но, в отличие от Rename Field из контекстного меню, с помощью DoCmd.RunCommand acCmdRenameColumn можно сделать это программно...
:)
CommandBars("Table Design Datasheet Column").Controls(15).Execute
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534394
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nord-woolfmds_world... Но, в отличие от Rename Field из контекстного меню, с помощью DoCmd.RunCommand acCmdRenameColumn можно сделать это программно...
:)
CommandBars("Table Design Datasheet Column").Controls(15).Execute
И где описано, что эта команда делает и как она связана с acCmdRenameColumn?

На всякий - в списке accmdХХХ-констант 468 штук.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534405
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world...И где описано...
Не знаю.
Первый раз увидел здесь пол-часа назад. :)
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534428
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
mds_worldКакая должна быть соотвествующая команда? У меня русский акцесс. И перевод не всегда буквален.
Ой, ну в самом деле. На сайте Майкрософта нигде нет перевода пунктов меню локализованных версий?

mds_worldСделайте поиск в гугле практически по любой из них. Кроме как перечисления констант RunCommand, чаще всего ничего не получите.
Ну погодите. А хелп, обычный человеческий хелп. В нем-то неужели ничего нет?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534448
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

кроме некоторых распространенных нигде ничего не нашел. В том числе и на сайте микрософта нет подробного описания команд, их функций и условий применения. Или я не нашел.
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534469
\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
\\\
Гость
много лет существующий ресурс
с перечислением констант и их значений, примерами использования, багами и т.п.


http://www.accessruncommand.com

здесь
http://www.accessruncommand.com/list/listr.htm

acCmdRenameColumn 274 Highlights column heading to enable renaming
...
Рейтинг: 0 / 0
Недокументированные фичи
    #37534477
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\\,

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


http://www.accessruncommand.com

здесь
http://www.accessruncommand.com/list/listr.htm

acCmdRenameColumn 274 Highlights column heading to enable renamingУже не существующий, к сожалению. Может есть замена?
...
Рейтинг: 0 / 0
Недокументированные фичи
    #38365733
Фотография Старый ворчун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Недокументированные фичи
    #39255132
Фотография гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, и было здесь, но я не нашёл...

Недокументированная функция
Код: plaintext
  Erl()  
возвращает, как пишут, номер строки,
где возникла ошибка исполнения кода.
И можно уже приблизительно представлять, в
каком месте модуля эта ошибка возникла...
...
Рейтинг: 0 / 0
Недокументированные фичи
    #39255389
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
гурДМожет, и было здесь, но я не нашёл...

Недокументированная функция
Код: plaintext
  Erl()  
возвращает, как пишут, номер строки,
где возникла ошибка исполнения кода.
И можно уже приблизительно представлять, в
каком месте модуля эта ошибка возникла...
Общеизвестно: Err и Erl. Причем Err возвращает саму ошибку, а Erl номер строки. Причем VBA не нумерует строки, а просто возвращает последнюю числообразную метку (как известно, в VBA метки бывают в виде чисел и в виде идентификаторов) перед строкой, в которой произошла ошибка.
...
Рейтинг: 0 / 0
105 сообщений из 105, показаны все 5 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Недокументированные фичи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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