Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > База и формы


Автор: Bugaba 23.2.2007, 20:13
Всем, привет. Нужна помощь. Есть база на Acces. Написал под неё программу, на C# (на visual studio),а так ка ламер, не могу привязать к ней базу. Там 2 кнопки, записать и удалить, выборка фирм из базы, и текстовые поля, в которые записываются данные, которые впоследствии будут занесены в базу. С SQL запросом проблемм нет, разберусь, да и есть у кого спросить, для каждого поля я назначу, а вот указать, что данные должны быть взяты из текстового поля и занесены в базу не могу.. Дайте, плиз хоть намёк....Оч буду благодарен. И с меня пиво. Просто надо ппомочь хорошему человеку, а я не секу нифига, так только общее представление и спросить, кроме вас неукого. Вот прикладываю фотку проги и файл....Ещё раз заранее спасибо. 
Добавлено в 20:07 
А вот сама прога, что я наваял
Код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data; // Используем базу
using System.Data.OleDb; // Класс в пространстве имён, позволяющий подключатся к ресурсам базы и модифицировать их (База ACCES)
//using System.Data.DataSet; // Кэш данных, кот. хранит прога хер знает, но компилятор ругается на это пространство.
namespace Firm_rpo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e) // Закрытие программы
{
Close();
}

private void bindingNavigatorMoveLastItem_Click(object sender, EventArgs e)
{

}

private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
// Удалить введённую запись полностью (Это вверху красный крастик)
/*Delite date_come, doc_number, pallet_count, dispatch_count
From ARRIVAL 
Where doc_number = (Select *
From ARRIVAL
Where*/
}

private void button2_Click(object sender, EventArgs e)//Кнопка обработано
{
/* 'Insert into ARRIVAL (date_come, doc_number, pallet_count, dispatch_count)
Values ('')
Where firm_name = '?';
'*/ // Добавление данных в базу
}

private void button3_Click(object sender, EventArgs e)
{
// Удалить введённую запись полностью (Внизу кнопка)
/*Delite date_come, doc_number, pallet_count, dispatch_count
From ARRIVAL 
Where doc_number = (Select *
From ARRIVAL
Where*/
}

private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)// панель вверху
{

}

private void dateTimePicker1_ValueChanged(object sender, EventArgs e) // Выборка даты
{
/* Insert into ARRIVAL.date_come
Values ('');
*/
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)// Выборка названий фирм из базы данных
{
/*Select * 
From ARRIVAL
Grope by firm_name ASC

*/
}

private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) // Внесение в базу номера накладной
{
/* Insert into ARRIVAL.doc_number
Values ('');
*/
}

private void maskedTextBox2_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) // Внесение к-ва паллетов
{
/* Insert into ARRIVAL.pallet_count
Values ('')
*/
}

private void maskedTextBox3_MaskInputRejected(object sender, MaskInputRejectedEventArgs e) // Внесение в базу п/о
{
/* Insert into ARRIVAL.Dispatch_count
Values ('');
*/
}

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)// Просто календарь я вставил, чтобы не путались в датах
{

}

private void Form1_Load(object sender, EventArgs e)
{

}
}


Автор: Idsa 23.2.2007, 20:22
1. Этот топик нужно было разместить в форум "Базы данных под .NET"
2. При вставке кода используйте "Код".
3. Заданный вопрос слишком обширен. С такой просьбой -  в "Центр помощи". Буду рад ответить на более конкретный вопросы.

Автор: Bugaba 23.2.2007, 20:28
Спасибо. А где этот центр помощи)))))))) smile 

Автор: Idsa 23.2.2007, 20:32
Цитата(Bugaba @  23.2.2007,  20:28 Найти цитируемый пост)
А где этот центр помощи))))))))

Вот здесь: http://forum.vingrad.ru/Vingrad-help-center.html

Автор: Bugaba 23.2.2007, 20:34
Спасибо.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)