Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
11 / 11 / 4
Регистрация: 02.04.2015
Сообщений: 147

Сведения о проданных товарах в сети магазинов

20.10.2015, 21:52. Показов 1318. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Затрудняюсь реализовать,помогите пожалуйста!
Список содержит сведения о проданных товарах в сети магазинов.
________________________________________ ________________________________________ _____________________________
1. Создать структуру, содержащую поля: дата, название магазина, общая стоимость про-данных товаров.
2. Получить отчет, содержащий поля: дата, общая стоимость проданных товаров в этот день во всех магазинах сети.

что я сделал , 1 часть сделал , 2 не получается...
VB.NET
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
Public Class Form1
    Private Structure Magazin
        Public Data As String
        Dim Nazvanie As String
        Dim Stoimost As Integer
    End Structure
    Dim MyMagazin(100) As Magazin
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = "" Or
           TextBox2.Text = "" Or
           TextBox3.Text = "" Then
            MessageBox.Show("Повторите ввод данных ", "ОШИБКА!!!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
            GoTo zzz
        End If
        Static k As Integer 'Статическая переменная k, в начале k=0
        MyMagazin(k).Data = Trim(TextBox1.Text)
        MyMagazin(k).Nazvanie = Trim(TextBox2.Text)
        MyMagazin(k).Stoimost = Val(TextBox3.Text)
        MessageBox.Show("Данные введены", "ВНИМАНИЕ!", MessageBoxButtons.OK, MessageBoxIcon.Information)
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox6.Text = ""
zzz:
    End Sub
End Class
Добавлено через 13 минут
Вот вторая кнопка отвечающая за:
2. Получить отчет, содержащий поля: дата, общая стоимость проданных товаров в этот день во всех магазинах сети.
не работает...
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim writer As String = Trim(TextBox4.Text)
        Dim knSelection As Magazin() = (MyMagazin.Where(Function(tt) tt.Data = writer)).ToArray
        If TextBox4.Text = "" Then
            MessageBox.Show("Повторите ввод данных ", "ОШИБКА!!!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
            GoTo mmm
        End If
        If knSelection.Length > 0 Then
            Dim ss As String = ""
            For Each kn As Magazin In knSelection
                ss &= ("Отчет" & kn.Data & kn.Stoimost & vbCrLf)
 
            Next
            TextBox6.Text = ss
        Else
            MessageBox.Show("В этот день ничего не продано", "ОШИБКА!!!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
 
        End If
mmm:
    End Sub
End Class
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2015, 21:52
Ответы с готовыми решениями:

Вывести сведения о товарах, проданных менее года назад (Структуры)
Есть поля структуры Товар: Продавец, Наименование, Количество, Цена, Дата продажи. Нужно определить количество товаров, проданных менее...

Вывести сведения о товарах, проданных продавцом, и определить товар с максимальной стоимостью
Помогите пожалуйста с программой Поля записи: Продавец, Наименование, Количество, Цена, Дата продажи Задача: Определить количество...

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

1
4709 / 3662 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
20.10.2015, 23:10
Лучший ответ Сообщение было отмечено belnowy как решение

Решение

1. В случае реальной задачи без базы данных не обойтись.
2. Поле Data должно иметь соответствующий тип (Дата), ибо никто не знает, как вы запишите дату в строку.
3. Несколько режет слух принцип именования объектов.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Structure Magazin
    Public Data As String
    Public Nazvanie As String
    Public Stoimost As Integer
    Public Sub New(ByVal d As String, ByVal n As String, ByVal s As Integer)
        Data = d
        Nazvanie = n
        Stoimost = s
    End Sub
End Structure
Dim MyMagazin(100) As Magazin
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    MyMagazin(0) = New Magazin("11.05.2011", "my1", 1254)
    MyMagazin(1) = New Magazin("11.05.2011", "my2", 1254)
    MyMagazin(2) = New Magazin("11.05.2011", "my3", 1254)
    MyMagazin(3) = New Magazin("12.05.2011", "my1", 1254)
    MyMagazin(4) = New Magazin("17.05.2011", "my2", 1254)
    MyMagazin(5) = New Magazin("12.05.2011", "my3", 1254)
    MyMagazin(6) = New Magazin("17.05.2011", "my3", 1254)
    Dim thisDay As String = "11.05.2011"
    Dim allMoney As Integer() = (From mmm In MyMagazin Where mmm.Data = thisDay Select mmm.Stoimost).ToArray
    MsgBox(allMoney.Sum.ToString)
End Sub
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.10.2015, 23:10
Помогаю со студенческими работами здесь

Процедура для создания отчета о проданных товарах
Здравствуйте! У меня проблема и никак не могу разобраться. У меня имеется база данных Продуктового магазина. И необходимо с помощью...

Структура с данными о проданных товарах за месяц по трем видам. Вычислить всю стоимость товара
з.1 Использование структур. Создать структуру Produkcia – данные о проданных товарах за месяц по трем видам товара (порядковый номер чека...

Вывести сведения о товарах
Вывести сведения о товарах имеющих наибольшую скидку. результатирующая таблица должна содержать поля: Код товара, наименованеи, цена,...

Вывести сведения о товарах с ценой выше средней
как вывести сведения о товарах с ценой выше средней? #include <iostream> using namespace std; struct merchandise { char...

Вывести сведения о товарах с ценой выше средней
Вывести сведения о товарах с ценой выше средней. Поля структуры: Наименование, Количество, Цена, Производитель, Дата поступления на склад.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru