Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
 Аватар для denix88
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 24

Школьный журнал

18.05.2012, 19:41. Показов 3067. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив. Первая колонка Фамилии. Нужно ввести оценки Иванова. К примеру первые 3. При каждом нажатии кнопки одна оценка. . . . Помогите. . . У меня тут не правильно. . . Второй цикл. . .

i:=0;


for c:= 1 to StringGrid1.RowCount - 1 do
begin
if StringGrid1.Cells[i, c] = 'Иванов' then // до этого места всё нормально, а дальше не знаю как. Я не программистка

for i:= 1 to StringGrid1.RowCount - 1 do
begin
StringGrid1.Cells[i, c]:= edit1.text;
end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2012, 19:41
Ответы с готовыми решениями:

Школьный журнал-2. . . Подключить два ComboBox 'а одновременно!
Помогите подключить второй ComboBox. Что бы одновременно можно было ставить оценки двум ученикам при нажатии кнопки.

трудности с программой(школьный курс)
Привет, я конечно школьник, но пропустим! Мне училка впарила 2, за то, что плохо из 2 системы перевожу в 10 Я с ней поговорил, она...

Избранное и журнал посещений Webbrowser IE
Привет всем, помогите плиссс. Пишу курсовую на DELPHI XE2, нужно сделать так: 1. чтобы при пользовании "моим" браузером при...

4
 Аватар для dddmitriyy
12 / 12 / 0
Регистрация: 17.10.2009
Сообщений: 46
18.05.2012, 19:56
выложи проэкт
0
 Аватар для denix88
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 24
18.05.2012, 20:26  [ТС]
Выкладываю. Посмотрите.
Вложения
Тип файла: rar Иванов.rar (3.2 Кб, 162 просмотров)
0
 Аватар для dddmitriyy
12 / 12 / 0
Регистрация: 17.10.2009
Сообщений: 46
18.05.2012, 20:37
переместил добавление учеников при создании приложения так по лучше по мне
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls;
 
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    StringGrid1: TStringGrid;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var
 i, c: integer;
begin
 
i:=0;
 for c:= 1 to 9 do
begin
if StringGrid1.Cells[0, c] = 'Иванов' then  // проходим в цикле только 1 столбец
      for i:= 1 to 11 do
       begin
       if StringGrid1.Cells[i, c] = '' then begin  //  если пусто то ставим оценку
         StringGrid1.Cells[i, c]:= edit1.Text;
         exit;    // выход из процедуры
       end;
    end;
  end;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
var
a, i, c: integer;
begin
StringGrid1.ColCount:=11; // Задаем число столбцов и строк таблицы
StringGrid1.RowCount:=9;
 
StringGrid1.DefaultColWidth:= 56; // Задаем шируну и высоту ячеек
StringGrid1.DefaultRowHeight:= 25;
 
for a:= 1 to 10  do  // раставляем цифры от 1 до 10 в
StringGrid1.Cells[a, 0]:= IntToStr(a);     // горизонтальной области заголовка
 
 
StringGrid1.Cells[0, 1]:='Петров';
StringGrid1.Cells[0, 2]:='Соколов';
StringGrid1.Cells[0, 3]:='Медведев';
StringGrid1.Cells[0, 4]:='Сидоров';
StringGrid1.Cells[0, 5]:='Иванов';
StringGrid1.Cells[0, 6]:='Панов';
StringGrid1.Cells[0, 7]:='Голубев';
StringGrid1.Cells[0, 8]:='Свинцов';
 
 
end;
 
end.
1
 Аватар для denix88
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 24
18.05.2012, 20:39  [ТС]
Спасибо огромное! Сейчас попробую! Приятно что есть отзывчивые люди!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2012, 20:39
Помогаю со студенческими работами здесь

Отобразить журнал событий в Win 7
Люди подскажите пожалуста как отобразить журнал событий в Win 7? Допустим что журнал событий в семерочке находится по адресу...

Электронный школьный журнал
Помгите найти прогамму "электронный школьный журнал" или переделать данную под школьный журнал!

Журнал регистрации
Доброго времени суток! Подскажите как и каким объектами сделать журнал регистрации для созданого проекта в Delphi Что-то типа такого...

Журнал входа в программу
Ребята, подскажите пожалуйста, как сделать журнал посещаемости программы? Тобиж, чтобы при авторизации пользователя, ввода логина и пароля...

Электронный журнал для преподавателей
Здравствуйте, Уважаемые Форумчане! Тема моего курсового "АРМ Преподавателя". Раздобыл по случаю аналогичную систему, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru