Проблем при създаването на Query в Access

3 отговора 483 прегледа
#1

Проблем при създаването на Query в Access

Здравейте,

Имам следният проблем. Налага ми се да направя Query в Access, на което да се подава като параметър името на таблицата.
Например:
SELECT *
FROM TableName

където TableName трябва да се подава като параметър
Но понеже съм нов не знам как да го направя.
Същото нещо ще трябва да го направя после като сторната процедура и в MS SQL Server.

Много благодаря за помощта!

Отговор
в отговор на нoв #2

Re: Проблем при създаването на Query в Access

Нещо такова ли ти трябва?

dim strSQL as string
dim strTabeName as string

strSQL = "SELECT * FROM " & strTableName & ";"
docmd.runsql strSQL

Отговор
в отговор на user #3

Re: Проблем при създаването на Query в Access

Благодаря за отговора.
В момента точно така работи. Но това не ми върши работа.
Трябва ми query, на което като параметър да се подава името на таблицата.
А query-то ми трябва, за да мога да го извикам в друга заявка, вместо таблица.
Т.е. query-то ще го извикват други програмисти, на друго място, което значи че аз предварително няма да знам за какво ще го ползват, за да мога да го генерирам във VB.
От мен се иска просто да го направя. Ако мога, но за сега не мога.
Разбира се, то няма да е толкова просто колкото съм го дал тук в примера. Но единственият ми проблем е как да предам името на таблицата като параметър и селекта да се изпълни.
За мое най-голямо съжаление нещата опират само до SQL, а не до VB/VBA.

Благодаря още веднъж за отговора.

Отговор
в отговор на user #4

Re: Проблем при създаването на Query в Access



Отговор