База упала. Помогите поднять, плз...

fatherboard
Дата: 21.02.2008 11:16:32
Клиент MDB подключенный к MDB базе. Access 2003.
Есть форма - Список Клиентов. При двойном клике на записи открывается (в режиме чтения) форма Список Клиентов_правка. А при нажатии на кнопку "Добавить" тоже открывается Список Клиентов_правка, но уже для добавления нового клиента.
Открываю так (для просмотра):
Private Sub Form_DblClick(Cancel As Integer)
Dim stLinkCriteria As String
stLinkCriteria = "ID = " & Me.ID
DoCmd.OpenForm "Список Клиентов_правка", , , stLinkCriteria, acFormReadOnly, , "0"
End Sub
и для добавления:
Dim res
Dim rs As New ADODB.Recordset
CurrentProject.Connection.Execute "INSERT INTO Клиенты ([id офиса],[id менеджера], Дата, Время) VALUES ('1','99',date(),time())"
rs.Open "SELECT @@identity as cou", CurrentProject.Connection
res = rs!cou
rs.Close

Dim stLinkCriteria As String
stLinkCriteria = "ID = " & res
DoCmd.OpenForm "Список Клиентов_правка", , , stLinkCriteria, , , "2"


Всё исправно работало, но в один непрекрасный момент форма Список Клиентов_правка открылась в режиме добавления только с половиной контролов (вып.списки, подформы, поля). Вторая половина просто не была видна. После этого Access оказалось возможным закрыть только убив процесс.
Итогом этого стало постоянное открытие формы Список Клиентов_правка в режиме добавления вообще без контролов. Только кнопка выход, которая тоже не работает. В режиме просмотра - всё нормально, редактирование - ничего на форме нет.

Пробовал Сжать/Восстановить - не помогает.
Хотел экспортировать в другую базу - никак. Всё экспортируется, но как только доходит до форм, то на все формы (кроме тех, которые начинаются со слова "подчиненная") access говорит
Имя совпадает с именем существующего модуля, проекта или библиотеки объектов.

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

Может есть идеи какие-нибудь? Сорри за многабукаф..
fatherboard
Дата: 21.02.2008 12:37:39
Плюнул. Взял бэкап. День работы в трубу, но выхода никакого не вижу. Мне кажется бесполезно поднимать старый. Переназначения и переназвания кнопок, копирование контролов и прочие шаманства приводят к нулевому результату..
fatherboard
Дата: 21.02.2008 12:39:25
ЗЫ Всё таки грамотная фраза
автор
Есть люди, которые делают бэкап, и люди, которые еще не делают бэкап
:-)
:-Q
Дата: 21.02.2008 12:47:49
fatherboard
ЗЫ Всё таки грамотная фраза
автор
Есть люди, которые делают бэкап, и люди, которые еще не делают бэкап
:-)
в оригинале подчёркнутое менять на будут делать.
4321
Дата: 21.02.2008 13:03:17
соболезнуйу.
имею ту же проблему.
но сёня она имеет меня даже при наличии предысходников (типо - бэкапов). Пока в ступоре. Вроде бы все примитивные подходы опробовал.
fatherboard
Дата: 21.02.2008 13:12:13
Да сегодня вообще день странный. В форуме сообщения о падении - через одно!
Вроде не 30 февраля сегодня, а какая-то чертовщина.. :-)
4321
Дата: 21.02.2008 13:42:30
fatherboard
Да сегодня вообще день странный.
угумс. хатя у миня вапше фся ниделя низадалазь... грят - полный..йо затменье луннойе было нонынча.
CtrlAlt
Дата: 21.02.2008 14:11:23
А можешь выложить эту базу с одной формой, можно без данных, куда-нить?
fatherboard
Дата: 21.02.2008 14:19:32
CtrlAlt
А можешь выложить эту базу с одной формой, можно без данных, куда-нить?

Уже нет. Грохнул я её, перекрестившись..

4321
грят - полный..йо затменье луннойе было нонынча.

Вот оно в чем дело-то.....
Надо будет на сервер положить фотку кроличей лапки и книжку по фэн-шуй...
CtrlAlt
Дата: 21.02.2008 15:08:19
Не забудь ритуальные танцы со штатным бубном вокруг сервера совершить. Иначе базы падут и восставший бэкап не спасет ваши души...