SQL
15 отговора
634 прегледа
SQL
Niakoi moje li da mi pomogne da promenia tazi zaiavka taka 4e da mi otkriva zapisite bez da gi izpisvam celi
SELECT Table.*
FROM Table
WHERE (((Table.NAME) Like (Forms!Form!Name)))
SELECT Table.*
FROM Table
WHERE (((Table.NAME) Like (Forms!Form!Name)))
Re: SQL
ако искаш да намираш имента (примерно), които започват с и да въведеш само Дими* шъ трябва са си изпраскаш кодец във формата...
Re: SQL
Трябва да ЗНАЕШ имената на Таблиците и Колоните.
Това е в самата същина на релационните бази данни.
salle.online.bg/sig
Това е в самата същина на релационните бази данни.
salle.online.bg/sig
Re: SQL
Това е в самата същина на релационните бази данни
Я
Това пък от къде го взе?
Я
Това пък от къде го взе?
Re: SQL
prosto slozi chastta, koiato iskash da tyrsish v %:
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "%stan%")
i ste ti vyrne vsi4ki records, v koito Table.Name sydyrza "stan", ako napishesh "stan%", ste vyrne vsicki, koito zapochvat sys "stan", a "%stan" - tezi, koito zavyrshvat taka. nadiavam se, che e tova, koeto iskash, zastoto ne stava mnogo iasno ot vyprosa. :)
btw, ne sym siguren dali % e universalen za vsi4ki SQL interpretacii, vyzmozno e niakyde da e nesto drugo.
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "%stan%")
i ste ti vyrne vsi4ki records, v koito Table.Name sydyrza "stan", ako napishesh "stan%", ste vyrne vsicki, koito zapochvat sys "stan", a "%stan" - tezi, koito zavyrshvat taka. nadiavam se, che e tova, koeto iskash, zastoto ne stava mnogo iasno ot vyprosa. :)
btw, ne sym siguren dali % e universalen za vsi4ki SQL interpretacii, vyzmozno e niakyde da e nesto drugo.
Re: SQL
I sas zvezda probvah
Neznam kak triabva da se potredi Vzetite danni ot textbox-a i *
dannite ot textbox-a izglejdat po tozi na4in
Forms!ime_na_forma!ime_na_pole
Neznam kak triabva da se potredi Vzetite danni ot textbox-a i *
dannite ot textbox-a izglejdat po tozi na4in
Forms!ime_na_forma!ime_na_pole
За Аксеса ползвай
звездичка.
или по-горния пример
вместо
stan% ползвай "stan"&"*"
и вместо
%stat% ползвай "*"&"stan"&"*"
Малко е тромаво но така работи Аксес.
P.S. Кавичките аксеса ги добавя автоматично, но все пак поглеждай какво е направил за да не те изненада.
Ако напишеш :
stan&* ще го промени на "stan"&"*"
или по-горния пример
вместо
stan% ползвай "stan"&"*"
и вместо
%stat% ползвай "*"&"stan"&"*"
Малко е тромаво но така работи Аксес.
P.S. Кавичките аксеса ги добавя автоматично, но все пак поглеждай какво е направил за да не те изненада.
Ако напишеш :
stan&* ще го промени на "stan"&"*"
Пробвай нещо такова
Модифицирай примера на NDeu до нещо такова:
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole "*");
В MS Access (Jet) метасимволът е звездичката. Не казвай, че не работи.
За да работи тази SQL-заявка, формата ime_na_forma трябва да е визуализирана в същия момент.
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole "*");
В MS Access (Jet) метасимволът е звездичката. Не казвай, че не работи.
За да работи тази SQL-заявка, формата ime_na_forma трябва да е визуализирана в същия момент.
Поправка
В израза, който дадох съм допуснал грешчица.
Трябва да бъде така:
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole & "*");
SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole & "*");