Я использую базу данных доступа с delphi 7, и у меня есть записи зарегистрированных студентов. Мне нужен код, который может отображать количество студентов-мужчин из базы данных на ярлыке в формы, а также учеников девушек на другом лейбле. Имя поля в базе данных доступа - пол, тогда как типы данных - это мужчины и женщины. Поэтому, если число учеников мужского пола составляет 20 и 30 женщин, оно должно отображать 20 на этикетке и 30 женщин на другой этикетке. Есть ли простой код, который я могу сделать, используя adoquery1 с источником данных1, который я использовал для сохранения записи в базе данных? названия полей включают Имя и фамилия Другое имя и полКак отобразить число отфильтрованных записей в ярлыке
-2
A
ответ
1
Что-то вроде этого должно сделать трюк.
AdoQuery1.Active:= false;
AdoQuery1.SQL.Text:= ' select gender, count(*) as cnt from atable '
+' where something = 10 '
+' group by gender '
+' order by (gender = "M") ';
AdoQuery1.Active:= true;
DataSrc:= TDataSource.Create(Self);
DataSrc.DataSet:= AdoQuery1;
DataSrc.Enabled:= true;
DataSrc.FindFirst;
if lowercase((DataSrc.FieldByName('gender')) = 'm' then begin
LabelMale.Caption:= DataSrc.FieldByName('cnt').AsString;
Success:= DataSrc.FindNext;
end
else LabelMale.Caption:= 'none';
if (Success) and (lowercase((DataSrc.FieldByName('gender')) = 'f') then begin
LabelFemale.Caption:= DataSrc.FieldByName('cnt').AsString;
end
else LabelFemale.Caption:= 'none';
Смежные вопросы
- 1. Показать число отфильтрованных записей в SmartTable
- 2. Количество отфильтрованных записей в Скале
- 3. Как отобразить длину отфильтрованных данных ng-repeat
- 4. Случайное число в ярлыке-iPhone
- 5. Как отобразить строку xml в ярлыке?
- 6. блог-призрак: как отобразить количество отфильтрованных сообщений?
- 7. Сохранение новых записей, отфильтрованных «уникальным» в mysql
- 8. Как отобразить символ юникода на ярлыке кнопки
- 9. Отобразить данные MySQL в ярлыке - Vb.Net
- 10. Java- Как отобразить количество записей
- 11. Как отобразить число/целое число в TableView?
- 12. Получить каждую n-ю строку отфильтрованных записей
- 13. Может ли JaVers вернуть количество отфильтрованных записей?
- 14. XSLT: отображать уникальные строки отфильтрованных записей XML-записей
- 15. Отобразить значение с MySql на ярлыке
- 16. Число записей в месяц
- 17. Число записей в Perl
- 18. Как отобразить имя изображения в ярлыке при наведении на изображение
- 19. Как отобразить набор <String> в ярлыке Swing JText.
- 20. Как отобразить большой текст в небольшом ярлыке Label.text?
- 21. Как отобразить длину отфильтрованных данных, с помощью коллекции-повтора
- 22. Как отобразить первые несколько записей?
- 23. Как отобразить число перед уравнениями?
- 24. Отобразить количество повторяющихся запросов, отфильтрованных в статистике после искателя
- 25. Редактирование только отфильтрованных записей в форме доступа с использованием VBA
- 26. Как отобразить больше записей в WordPress
- 27. Как отобразить «Нет записей» в datalist?
- 28. Как отобразить последнюю половину записей в SQL
- 29. Как отобразить последний п записей в MVC
- 30. Как отобразить счетчик записей в asp.net MVC3?
Да, вы можете сделать это, используя adoquery с источником данных. Однако, как бы вы это ни занимались, я не могу вам помочь, потому что вы не предоставили никакой информации о своей схеме базы данных, нет данных примера, ни одного примера вывода, который хотите получить, и не пытайтесь самостоятельно писать SQL для этого. (Это простой запрос с использованием 'COUNT' и' GROUP BY', но без информации о вашей схеме БД трудно представить пример.) Пожалуйста, [edit], чтобы предоставить более конкретную информацию, чтобы мы могли попробовать и помочь вам. Мы не можем видеть ваш экран с того места, где мы сидим. –