Курстық жұмыс Тақырыбы: Деректер қорын құру және қосымшасын жүзеге асыру: жоо-ның ғылыми бөлімі Орындаған: Мұхамбетжанов Нұрдәулет Тобы: втко-спо курс Қабылдаған: Дүйсеғалиева Ә. Д. Ақтөбе 2023 жыл Мазмұны



бет8/10
Дата16.09.2023
өлшемі1,31 Mb.
#108043
1   2   3   4   5   6   7   8   9   10
Байланысты:
Курстық жұмыс

Сурет 9. ID кемуі бойынша сұрыптау нәтижесі

және


Сурет 9. Жыл өсуі бойынша сұрыптау нәтижесі
ақпараттарын аламыз.
2.3.4 Енгізу, триггер процесі және процедуралар
Енгізу процесі tabControl компонентінің екінші парағында орналасқан.



Сурет 10. Енгізу процесі
Бұл топшада 4 textBox және button компоненті орналасқан, сондай ақ BudgetAmount бағанына енгізілу керек мәліметке trigger қосылған. Ол триггердің мақсаты енгізілген мәлімет 50,000 санынан асып кетсе программамыз messageBox арқылы қате терезесін шығарады. Бірінші кезекте енгізу процесін қарастырайық, бұл процесс button кнопкасын басу арқылы орындалады.Код:
private void button1_Click(object sender, EventArgs e)
{
try
{
connection.Open();
SqlCommand command = new SqlCommand($"INSERT INTO [Budget] (BudgetID, BudgetAmount, BudgetYear, DepartmentID) VALUES (@BudgetID, @BudgetAmount, @BudgetYear, @DepartmentID)", connection);

int budgetID = Int32.Parse(textBox1.Text);


int budgetAmount = Int32.Parse(textBox2.Text);
int budgetYear = Int32.Parse(textBox3.Text);
int departmentID = Int32.Parse(textBox4.Text);

command.Parameters.AddWithValue("@BudgetID", budgetID);


command.Parameters.AddWithValue("@BudgetAmount", budgetAmount);
command.Parameters.AddWithValue("@BudgetYear", budgetYear);
command.Parameters.AddWithValue("@DepartmentID", departmentID);

command.ExecuteNonQuery();


MessageBox.Show("Данные успешно добавлены.");


}
catch (Exception ex)
{
MessageBox.Show("Ошибка: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
connection.Close();
}
}
Кестемізге мәлімет енгізіп көрейік

Сурет 11. Енгізу процесінің орындалуы
Кестені ашқан сәтте:



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет