2012-08-04 3 views
0

Хорошо, у меня самый худший класс VB в мире. В учебнике friggin есть проекты программирования, но глупая книга даже не объясняет все, что требуется для проекта. О да, профессор класса не стоит стоять на дерьме (онлайн-обучение).Таблицы доступа MS, которые должны быть в списке

Так само собой разумеется, я боролся с классом для очень ОЧЕНЬ ДАВНО ...

Ну, вот моя просьба:

Here is visual representation of what is required

Теперь я боролся эта вещь для МНОГИХ МНОГИХ часов и хотела бы получить несколько советов и советов о том, как это сделать глупо. Я обычно становлюсь более конкретным, когда дело доходит до публикации на этом веб-сайте, кроме этого времени, похоже, что у меня проблема с ВСЕМ !!!

Вот инструкции: «База данных Microland.accdb поддерживается Microland Computer Warehouse, компанией по заказу электронной почты. Таблицы ниже показывают данные в трех таблицах в базе данных. каждый клиент по идентификационному номеру и дает в дополнение к названию и адресу общую сумму покупок в текущем году до сегодняшнего дня. Таблица Inventory идентифицирует каждый продукт на складе по идентификационному номеру и дает в дополнение к его описанию и цена (за единицу), количество в наличии в начале дня. Таблица Orders дает заказы, полученные сегодня. Предположим, что это уже конец дня. Напишите программу Visual Basic, в которой используются три таблицы следующие две задачи:

  1. Показать в списке товаров, которые отсутствуют на складе, и тех, которые должны быть переупорядочены, чтобы удовлетворить сегодняшние заказы.

  2. Показать в списках счетов для всех клиентов, заказавших в течение дня. В каждом счете должны быть указаны имя, адрес, заказываемые товары (с расходами) и общая стоимость заказа.

Итак, если кто-либо из вас гениев VB хотел бы рассказать мне, как это сделать, это было бы абсолютно потрясающе. Любая помощь, безусловно, повлияет на меня.

ответ

0

(я предполагаю, что это VB.NET) Вот некоторые указатели на более широкую картину, вы будете нуждаться в Google, чтобы заполнить в деталях:

1) установить соединение с базой данных Access с помощью ADO. СЕТЬ. Может быть, это сделать в коде или использовать инструменты данных в Visual Studio?

2) Напишите запрос (в Access или обычный SQL), чтобы найти счет отдельных товарных позиций, которые были приобретены сегодня, и вычесть их из количества элементов в запасе в начале дня. Выберите элементы, где счетчик равен нулю или меньше. Вы можете использовать визуальный построитель в Access и сохранить объект запроса, ссылаясь на этот объект запроса в коде. Или вы можете скопировать SQL, сгенерированный Access, и использовать его с объектами команды ADO.NET.

3) Показывать результаты этого запроса в списке. Любой шаг через DataReader добавление элементов в список в коде или исследование привязки данных к вашему источнику данных.

4) Напишите другой запрос, который отображает данные, запрошенные в шаге 2 в вашем вопросе, и затем перечислите эти результаты в другом списке.

Постарайтесь немного поработать с ним, а затем отреагируйте на прогресс и дальнейшие проблемы.

+0

Спасибо! Я попробую! – Shinobi1173

+0

Хорошо, это то, что у меня есть (я как-то должен придерживаться учебника): – Shinobi1173

+0

Private Sub btnOut_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Ручки btnOut.Click Dim query1 = From Out В MICROLANDDataSet .Inventory Где Out.quantity <= 10 Выберите Out.itemID, Out.quantity, Out.description lstOutput.Items.Clear() lstOutput.DataSource = query1.ToList lstOutput.SelectedItem = Nothing End Sub – Shinobi1173

Смежные вопросы