Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Первая строка #Удалено  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 175
Добрый день!

Может быть, кто-то сталкивался с таким.
Получил базу в формате dbf. Открываю, в первой строке в каждом поле содержится « #Удалено ».
Пробовал просто удалить строку, пишет, что строка удалена, но строка так и остается в базе.

Пытался запросом создать новую таблицу данными из dbf, выдеат ошибку "Ключ поиска не найден ни в одной записи"

Что делать?

Сообщение было отредактировано: 14 янв 20, 14:34
14 янв 20, 14:30    [22058816]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1842
VistaSV30,

dbf ну, а мы тут при чем?
14 янв 20, 14:33    [22058821]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 175
ROI, я с ней работаю Аксесом.
До этого тоже получал такие базы в dbf все открывалось нормально.
14 янв 20, 14:35    [22058823]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1842
VistaSV30,

значит что то срабатывает при загрузке формы, тестируйте по шагово.
14 янв 20, 14:38    [22058828]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1842
VistaSV30,

А данные то в базе есть?
А то можа удалены от любопытныхКартинка с другого сайта.
14 янв 20, 14:40    [22058835]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1842
VistaSV30,

Сторонней прграмулькой подсоеденитесь и посмотрите.
14 янв 20, 14:42    [22058843]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 175
ROI, данные в базе есть. Аксесс их показывает, почти полмиллиона строк.
Все строки, кроме первой, нормальные
14 янв 20, 14:57    [22058865]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
vmag
Member

Откуда: MP
Сообщений: 3436
VistaSV30
Может быть, кто-то сталкивался с таким.


Это специфика, в некоторых dbf вместо реального удаления, делается пометка, что запись удалена, а акцесс переваривает это именно так, то есть перед попаданием к вам этот dbf юзался другим приложением, в том числе и операциями удаления. Тут (правда давно и не помню уже в каком посте) как-то Akina уже разжевывал эту ситуацию, ну, суть в том, что нужно нормальным dbf вьювером удалить физически те записи, которые в файле удалены логически (мне помогло).
Вторая причина - dbf получен без его индексного файла (в 1с 77, например они идут парами dbf + cdx) и при линковке dbf акцес запрашивает cdx, если его не указать, м.б. именно такая вот хрень...
Третья причина - при линковке выбран не тот тип DBF (там же их несколько: dBASE III, dBASE IV, dBASE 5).

Иногда помогает тупо открыть файл Экселем, а потом уже хоть куда (это если нужна разовая операция импорта)
14 янв 20, 15:05    [22058881]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 175
vmag, спасибо большое-прибольшое!

Всех с наступившим новым Старым-новым годом!
14 янв 20, 17:23    [22059060]     Ответить | Цитировать Сообщить модератору
 Re: Первая строка #Удалено  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 175
DBF Commander открыл базу и сохранил ее в формате Excel.
Две первых строки были с ошибками, в первой какие-то закорючки, во второй #Удалено.
Сам DBF Commander не показывал эти строки.
Теперь все работает!

Еще раз спасибо!
16 янв 20, 08:56    [22060368]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить