Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать структуры / 11 сообщений из 11, страница 1 из 1
11.02.2004, 12:42
    #32405427
IAldr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
Подскажите, как можно распечатать на принтере структуру таблиц, входящих в базу данных
...
Рейтинг: 0 / 0
11.02.2004, 12:51
    #32405449
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
1) открыть схему данных
2) Файл-Печать схемы данных...
...
Рейтинг: 0 / 0
11.02.2004, 12:56
    #32405462
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
а если нужно содержимое в Конструкторе, то скопируй в Word и печатай оттуда
...
Рейтинг: 0 / 0
11.02.2004, 12:58
    #32405466
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
Мне тут один чел прислал функцию, можно ей воспользоваться:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
'Функуия вывода описаний всех таблиц базы данных

'Вывод в таблицу свойств полей всех таблиц базы

'Создает таблицу $$$TablProperty в которой:
'strTblName - имя таблицы
'strNameFld - имя поля таблицы
'lngPos - номер поля в таблице
'lngTypeFld - тип поля таблицы
'lngSizeFld - длинна поля таблицы
'strDefValFld - значение по умолчанию для поля
'strCaptionFld - Заголовок поля таблицы
'strDescrFld - примечание поля таблицы
Function tblTablProperty()
On Local Error GoTo tblTablProperty_ERR
  Const c_strTempTbl = "$$$TablProperty"
  
  Dim tblTemp As TableDef
  Dim rst As Recordset
  Dim tdf As TableDef
  Dim fld As Field
  Dim dbTemp As Database
  
  Set dbTemp = CurrentDb
  DoCmd.Hourglass (True)
    On Error Resume Next    ' Отложенный перехват ошибок.
      Set tblTemp = dbTemp.TableDefs(c_strTempTbl)
      If Err.Number =  0  Then DoCmd.DeleteObject acTable, c_strTempTbl
   
    On Local Error GoTo tblTablProperty_ERR
   
 dbTemp.Execute ( "Create table ["  & c_strTempTbl & _
        "](strTblName TEXT,lngPos LONG,"  _
       &  "strNameFld TEXT , lngTypeFld long, lngSizeFld LONG,"  _
       &  "strDefValFld text, strCaptionFld text,  strDescrFld text);" )
   
Set rst = dbTemp.OpenRecordset( "$$$TablProperty" )
For Each tdf In dbTemp.TableDefs
   If Left(tdf.Name,  4 ) <>  "MSys"  And tdf.Name <> c_strTempTbl Then
       For Each fld In tdf.Fields
           With rst
               .AddNew
               !strTblName = tdf.Name
               !lngPos = fld.OrdinalPosition
               !strNameFld = fld.Name
               !lngTypefld = fld.Type
               !lngSizeFld = fld.Size
               !strDefValFld = fld.DefaultValue
               !strCaptionFld = fld.Properties( "Caption" ).Value
               !strDescrFld = fld.Properties( "Description" ).Value
               .Update
           End With
       Next
   End If
Next
tblTablProperty_EXIT:
   DoCmd.Hourglass (False)
   Exit Function

tblTablProperty_ERR:
If Err.Number =  3270  Then Resume Next ' Нет описание поля

MsgBox  "Ошибка #: "  & Format$(Err.Number) & vbCrLf _
& Err.Description, vbInformation,  "tblTablProperty" 
Resume tblTablProperty_EXIT
End Function

...
Рейтинг: 0 / 0
11.02.2004, 12:58
    #32405468
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
Она под DAO
...
Рейтинг: 0 / 0
11.02.2004, 13:04
    #32405478
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
а пошукай в Сервис-Анализ-Архивариус
...
Рейтинг: 0 / 0
11.02.2004, 13:05
    #32405480
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
Мура этот архивариус.
...
Рейтинг: 0 / 0
11.02.2004, 15:02
    #32405783
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
в смысле мура?
...
Рейтинг: 0 / 0
11.02.2004, 15:07
    #32405796
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
ну почему же мура?
Если распечатать все, что архивариус предлагает и дать боссу - типа, смотрите что я сделал, как всего много, загадочно и сложно
...
Рейтинг: 0 / 0
11.02.2004, 15:14
    #32405813
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
опять же для самоутверждения хорошо подходит или там девушке любимой показать)))
дык зачем все печатать???
...
Рейтинг: 0 / 0
11.02.2004, 15:17
    #32405826
6-6-6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать структуры
только там в параметрах надо добавить флаг: "Печатать фразу "Я гений" в конце документа")
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать структуры / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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