Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL для сводной таблицы / 11 сообщений из 11, страница 1 из 1
10.03.2009, 14:53:19
    #35859885
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
В сводной таблице в exel Запрос sql:

SELECT ОстатокПоДоговору.Конрагент, ОстатокПоДоговору.НомерДоговора, ОстатокПоДоговору.ДатаДоговора, ОстатокПоДоговору.КБК, ОстатокПоДоговору.КОСГУ, ОстатокПоДоговору.СуммаДоговора, ОстатокПоДоговору.СуммаПлатежа
FROM `C:\Dog\Dog`.ОстатокПоДоговору ОстатокПоДоговору

Как написать вместо четко прописанного пути: C:\Dog\Dog "ПАПКА В КОТОРОЙ НАХОДИТСЯ ФАЙЛ"?
В аксесе: CurrentProject.Path & "\", а ка это прописать правильно в примере?
...
Рейтинг: 0 / 0
10.03.2009, 15:02:44
    #35859914
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Application.Path
...
Рейтинг: 0 / 0
10.03.2009, 15:07:26
    #35859928
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Виноват, перепутал. Надо
ActiveWorkbook.Path
...
Рейтинг: 0 / 0
10.03.2009, 15:11:20
    #35859937
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Добавлю.
ActiveWorkbook.Path дает путь. Вместе с именем файла будет
ActiveWorkbook.Path & "\" & ActiveWorkbook.Name
...
Рейтинг: 0 / 0
26.03.2009, 09:09:15
    #35892602
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Не разберусь:


При открытии файла вызываем окно для определения пути данной базы:Dim pyt as String
Dim dlgOpen As FileDialog
Dim varItem As Variant

Set dlgOpen = Application.FileDialog(DialogType:=msoFileDialogOpen)
' DialogType:=msoFileDialogSaveAs
'DialogType:=msoFileDialogOpen
With dlgOpen
.AllowMultiSelect = True
If .Show = -1 Then
For Each varItem In .SelectedItems
pyt = varItem
Next varItem
Else
' Нажали отмену.
End If
End With

Дальше отправляем значение переменной pyt в SQL:


SELECT Учреждения.Код, Учреждения.НаименованиеУправления, Учреждения.Район, Учреждения.КБК
FROM `C:\Balans2007\Borskoe`.Учреждения Учреждения
КАК в sql прописать эту переменную?
...
Рейтинг: 0 / 0
26.03.2009, 15:02:14
    #35893923
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Не разберусь:


При открытии файла вызываем окно для определения пути данной базы:Dim pyt as String
Dim dlgOpen As FileDialog
Dim varItem As Variant

Set dlgOpen = Application.FileDialog(msoFileDialogOpen)
With dlgOpen
.AllowMultiSelect = True
If .Show = -1 Then
For Each varItem In .SelectedItems
pyt = varItem
Next varItem
Else
' Нажали отмену.
End If
End With

Дальше отправляем значение переменной pyt в SQL:


SELECT Учреждения.Код, Учреждения.НаименованиеУправления, Учреждения.Район, Учреждения.КБК
FROM `C:\Balans2007\Borskoe`.Учреждения Учреждения
КАК в sql прописать эту переменную вместо `C:\Balans2007\Borskoe` ?
...
Рейтинг: 0 / 0
27.03.2009, 14:55:29
    #35896705
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Может кто-нибудь откликнится?
...
Рейтинг: 0 / 0
27.03.2009, 18:50:53
    #35897339
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
tuandreevaНе разберусь:Научись форматировать сообщения, тогда помогать будут быстрее. В не читаемом коде неприятно разбираться.

На, играйся:
Код: plaintext
ActiveSheet.PivotTables( 1 ).CommandText = "select ..... from " & pyt & "имя_файла"
...
Рейтинг: 0 / 0
28.03.2009, 09:08:55
    #35897747
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
White OwltuandreevaНе разберусь:Научись форматировать сообщения, тогда помогать будут быстрее. В не читаемом коде неприятно разбираться.

На, играйся:
Код: plaintext
ActiveSheet.PivotTables( 1 ).CommandText = "select ..... from " & pyt & "имя_файла"


Код: plaintext
ActiveSheet.PivotTables( 1 ).PivotCache.CommandText = "select ..... from " & pyt & "имя_файла"
...
Рейтинг: 0 / 0
09.04.2009, 09:04:28
    #35921645
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Таблицы с данными из базы не видно. Сразу формируется сводная таблица. И при открытии я сама должна выбрать путь к базе.
Посмотрите пример
...
Рейтинг: 0 / 0
20.04.2009, 15:58:52
    #35942341
tuandreeva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL для сводной таблицы
Уважаемые участники форума!
Может кто сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL для сводной таблицы / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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