Приступите ВБА упиту

У овом водичу ћете научити како да отворите и покренете упите у ВБА.

Направили смо табелу под називом ПродуцтсТ и једноставан упит за избор који из табеле бира категорију производа у којој је назив производа Продуцт БББ.

Отварање упита помоћу ВБА

Можете користити методу ДоЦмД.ОпенКуери за отварање/преглед упита који сте креирали. Следећи код ће отворити упит под називом КуериОне:

ДоЦмд.ОпенКуери "КуериОне"

Резултат је:

Синтакса методе ДоЦмд.ОпенКуери је:

ДоЦмд.ОпенКуери (КуериНаме, Поглед, ДатаМоде) где:

Параметер Опис
КуериНаме Назив постојећег упита у бази података који желите да отворите/прегледате.
Поглед Приказ у коме желите да отворите упит. То може бити ацВиевДесигн, ацВиевЛаиоут, ацВиевНормал, ацВиевПивотЦхарт, ацВиевПивотТабле, ацВиевПревиев или ацВиевРепорт. Подразумевано је ацВиевНормал.
(Опционо)
ДатаМоде Режим уноса података у којем желите да отворите упит. То може бити ацАдд, ацЕдит или ацРеадОнли. Подразумевана вредност је ацЕдит. (Опционо)

Покретање акционих упита са ВБА

Можете користити методу ДоЦмд.РунСКЛ за покретање упита о акцијама, као што су упити за ажурирање, додавање упита, брисање упита и постављање упита за табелу. Следећи код додаје запис у табелу:

ДоЦмд.РунСКЛ "Уметни ИНТО производеТ ([ПродуцтИД], [ПродуцтНаме], [ПродуцтЦатегори], [ПродуцтПрицеПерУнит])" ВРЕДНОСТИ (6, 'Продуцт ФФФ', 'Тоис', 10); "

Синтакса методе ДоЦмд.РунСКЛ је:

ДоЦмд.РунСКЛ СКЛСтатемент где:

СКЛСтатемент - обавезан и СКЛ израз који ажурира записе, додаје записе, брише записе или прави нову табелу.

Белешка: ДоЦмд.РунСКЛ ради само са одређеним СКЛ изразима.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave