powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Paradox-->Access
13 сообщений из 13, страница 1 из 1
Paradox-->Access
    #32207571
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день у меня есть проблема, не могу редактировать содержимое файлов paradox присоединённых в Accessовской БД, присоединился напрямую спедствами Access, может надо как-то по другому присоединиться или что-то прописать, Спасибо
...
Рейтинг: 0 / 0
Paradox-->Access
    #32207597
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня такое было с таблицами Фокса в АксесХР. Скорее всего у таблицы нет ключевого поля, вот и не понимает Аксес что редактировать
...
Рейтинг: 0 / 0
Paradox-->Access
    #32207626
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А каким образом его создать в присоединённой таблице,,
...
Рейтинг: 0 / 0
Paradox-->Access
    #32207746
alehan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никак. только "родными" средствами
...
Рейтинг: 0 / 0
Paradox-->Access
    #32207749
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если прилинковывать таблицу программно, то можно куда-то воткнуть пару строк, которые создают индекс и вешают его на таблицу.
...
Рейтинг: 0 / 0
Paradox-->Access
    #32207868
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А каким образом прилинковывать таблицу программно.Спасибо
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208044
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim t As TableDef, i As Index, f As Field

Set t = CurrentDb.CreateTableDef(имя)
t.Connect = строкакоторуюможновзятьизкакойнибудьсуществующейтаблицы
t.SourceTableName = имя
'от сих...'
Set i = t.CreateIndex(имя)
Set f = i.CreateField(...)
i.Fields.Append f
t.Indexes.Append i
'...и до сих я не проверял'
CurrentDb.TableDefs.Append t
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208912
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за уделённое внимание а не могли поподробнее описать куда что писать и как его запускать этот модуль. Сапсибо
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208922
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Названия полей, входящих в индекс, - это понятно. Название таблицы - тоже понятно. Название индекса придумывается просто так. Все вместе оформляется как Sub, вносится в какой-нибудь модуль и запускается один раз из Immediate Window.
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208935
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а стро4ка
t.Connect = строкакоторуюможновзятьизкакойнибудьсуществующейтаблицы
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208938
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Берем таблицу и присоединяем вручную. А потом в Immediate Window смотрим:

?CurrentDb.Tabledefs!имя.Connect
...
Рейтинг: 0 / 0
Paradox-->Access
    #32208953
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При компиляции пишет invalid outside procedure
...
Рейтинг: 0 / 0
Paradox-->Access
    #32209025
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я же написал: Все вместе оформляется как Sub...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Paradox-->Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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