идалення пілота з бази;
додавання пасажира в базу;
видалення пасажира з бази;
додавання багажу в базу;
видалення багажу з бази;
отримання інформації про рейси;
фільтрація;
пошук.
Подібний програмний комплекс в більш складній формі критично необхідний для аеропорту і допомагає істотно поліпшити зручність управління з базами даних.
СПИСОК ЛІТЕРАТУРИ
1.Сагайда П.І. Розробка й організація баз даних в системах автоматизації проектування та управління: Навчальний посібник для студентів спеціальності 7.080402.- Краматорськ: ДДМА, 2003. - 160 с.
.Джексон «Проектування реляційних баз даних» - М: Світ, 1991. - 278с.
. Карчевський Е.М. Філіппов І.Є. Access 2010 у прикладах - Вид. дім «Казанський федеральний університет», 2011.- 118 с.
. Коннолі Т. Бази даних: проектування, реалізація і супровід. Теорія і практика/Т. Коннолі, К. Бегг.- 2-е вид.- М .: Изд. дім «Вільямс», 2000. - 1120 с.
.Бази даних: Підручник для вузів/Під ред. А.Д. Хомоненко.- СПб .: Корона принт, 2000. - 416 с.
ДОДАТОК
using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;System.Data.OleDb;WindowsFormsApplication7
{partial class Form1: Form
{Form1 ()
{();
} void Form1_Load (object sender, EventArgs e)
{.рейсыTableAdapter.Fill(this.аэропортDataSet.рейсы);.багажTableAdapter.Fill(this.аэропортDataSet.багаж);.пассажирыTableAdapter.Fill(this.аэропортDataSet.пассажиры);.пилотыTableAdapter.Fill(this.аэропортDataSet.пилоты);.самолётыTableAdapter.Fill(this.аэропортDataSet.самолёты);
} void button1_Click (object sender, EventArgs e)
{. AutoGenerateColumns=true; .DataSource=request (comboBox1.SelectedItem.ToString (), textBox1.Text, літаки );
} void button2_Click (object sender, EventArgs e)
{. AutoGenerateColumns=true; .DataSource=request (comboBox2.SelectedItem.ToString (), textBox2.Text, пілоти );
} void button3_Click (object sender, EventArgs e)
{. AutoGenerateColumns=true; .DataSource=request (comboBox3.SelectedItem.ToString (), textBox3.Text, пасажири );
} void button4_Click (object sender, EventArgs e)
{. AutoGenerateColumns=true; .DataSource=request (comboBox4.SelectedItem.ToString (), textBox4.Text, багаж );
} void button5_Click (object sender, EventArgs e)
{. AutoGenerateColumns=true; .DataSource=request (comboBox5.SelectedItem.ToString (), textBox5.Text, рейси );
} DataView request (String selectedItem, String text, String from)
{objConnection=OleDbConnection ( Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C: аеропорт.mdb ); selectCommand=new OleDbCommand () ;. Connection=objConnection ;. CommandText= SELECT * FROM + From + WHERE [ + SelectedItem + ] LIKE % + Text + % raquo ;;. CommandType=CommandType.Text; adapter=new OleDbDataAdapter (selectCommand); tableCustomers=new DataTable ();
{. Fill (tableCustomers);
} (OleDbException exc)
{= null; .Show (exc.Message, selectCommand.CommandText, .OK, MessageBoxIcon.Error);
}
{. Connection.Close ();
} dv=new DataView (tableCustomers); dv;
} void checkBox1_CheckedChanged (object sender, EventArgs e)
{. Columns [0] .Visible=checkBox1.Checked;
} void checkBox2_CheckedChanged (object sender, EventArgs e)
{. Columns [1] .Visible=checkBox2.Checked;
} void checkBox3_CheckedChanged (object sender, EventArgs e)
{. Columns [2] .Visible=checkBox3.Checked;
} void checkBox4_CheckedChanged (object sender, EventArgs e)
{. Columns [0] .Visible=checkBox4.Checked;
} void checkBox5_CheckedChanged (object sender, EventArgs e)
{. Columns [1] .Visible=checkBox5.Checked;
} void checkBox6_CheckedChanged (object sender, EventArgs e)
{. Columns [2] .Visible=checkBox6.Checked;
} void checkBox7_CheckedChanged (object sender, EventArgs e)
{. Column...