Главным элементом нашей формы (собственно для чего все и затевалось) будет список с именами людей, которые будут соответствовать условию выборки. Давайте его добавим его на форму и назовем PeopleList:
На инициализацию формы (Init Event) пишем:
public dToday dToday = date() thisform.PeopleList.RowSourceType = 3 cSQL = 'select name_ from birthday into cursor tmpcur where ' +; 'month(date_) = month(dToday) and day(date_) = day(dToday)' thisform.PeopleList.RowSource = cSQL
RowSourceType = 3 означает, что источником данных для нашего списка будет выражение SQL, RowSource свойству мы и присвоим это выражение.
Отметим, что в SQL запросе необходимо указать назначение выборки (я это сделал с помощью курсора) ... into cursor tmpcur, иначе сначала появится окно с результатами выборки:
А так в окне Project Manager жмем Run и сразу получаем результат:
Со списком все. Дальше функционал будем развивать в следующих шагах.