Приступите ВБА Финдфирст

У овом водичу ћете научити како пронаћи први запис који задовољава одређене критеријуме за унос.

У наставку имамо табелу под називом ПродуцтсТ:

Коришћење ФиндФирст -а са ВБА

Синтакса методе .ФиндФирст је екпрессион.ФиндФирст (критеријуми) где:

израз - Збирка података од интереса.

Критеријуми - низ који се користи за идентификацију записа. Слично је клаузули ВХЕРЕ у СКЛ -у.

Белешка: Морамо користити методу Рецордсет.ФиндФирст у комбинацији са ИФ ЕЛСЕ наредбом и методом .НоМатцх. Ово говори ВБА шта треба да уради ако се пронађе подударање.

Следећи код ће вам показати како да пронађете прво име производа чија је цена већа од 15 УСД:

Суб УсингФиндФирст () Дим оурДатабасе Ас Датабасе Дим оурРецордсет Ас Рецордсет Сет оурДатабасе = ЦуррентДб Сет оурРецордсет = оурДатабасе.ОпенРецордсет ("ПродуцтсТ", Типе: = РецордсетТипеЕнум.дбОпенДинасет) Витх оурРецордсет. ФиндФирст " МсгБок "Није пронађено подударање" Остало МсгБок "Производ је пронађен и његово име је:" & оурРецордсет! ПродуцтНаме Енд Иф Енд Витх ДоЦмд.Цлосе ацТабле, "ПродуцтсТ", ацСавеНо ДоЦмд.ОпенТабле "ПродуцтсТ" Енд Суб 

Резултат је:

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

wave wave wave wave wave