Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
1

Текстовые файлы и каталоги

26.08.2017, 09:50. Показов 2102. Ответов 46
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Возник вопрос. Я создаю что-типа базы данных. Нужно, чтобы при выборе улицы и дома автоматически заполнялись все поля на первой вкладке и на второй вкладке (материал, средний срок службы элемента и год последней замены). Как это можно реализовать средствами VB? При этом в базу можно было бы вносить новые дома
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2017, 09:50
Ответы с готовыми решениями:

Копирование. Недоступные файлы и каталоги
Здравствуйте, уважаемые форумчане! Возникла проблема, столкнуться с которой даже не предполагал, а...

Удалить все файлы и каталоги из папки Temp - не удаляются ReadOnly-объекты
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles...

Связанные текстовые файлы
Всем привет!!! Такая задача: VB2008 На форме 2 ЛБ, в ресурсах 2 текстовых файла: В одном список...

Обработка строковых данных и текстовые файлы
День добрый, нужна ваша помощь. Если такая вот програмка, выглядит она так:...

46
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 09:52  [ТС] 2
Вот сам файл
Вложения
Тип файла: zip Техническое состояние.zip (2.11 Мб, 16 просмотров)
0
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 10:59  [ТС] 3
Если кто-нибудь в этом разбирается, то помогите, пожалуйста!
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 11:42 4
Луна 61, так вы начните с выбора базы данных (сетевая, файловая) щатем создайте ее, пусть даже пустую, но с обдуманной структурой... Ну а затем уже принимайте писать само ПО под вашу базу данных... А то так получается пальцем в небо, вам щас понакидают примеры SQL запросов сюда, а что с ними делать вы не знаете.
2
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 13:20  [ТС] 5
Систему хотелось бы файловую. Пустая форма есть в приложении. Сейчас попробую самым подробным образом описать то, что я хочу. Программу я хочу сделать в виде базы данных, в которую я бы могла затем добавлять дома. То есть при открытии в программы в самом верху можно было бы выбрать адрес дома (улицу и дом), чтобы поля на первой вкладке заполнились автоматически, т.к. они меняться не будут.+ К этому я хотела, чтобы справа открывалась карта, где бы был расположен этот дом. На второй вкладке, хоть я и создала снова комбобоксы с адресом, но это лишнее, хотелось бы, чтобы автоматически заполнялся год капитального ремонта здания, а также вкладки с материалом конструкций (который тоже был бы выполнен в форме комбобокса)и их сроком эксплуатации и датой последнего ремонта. Последний столбик, где указывается износ, программа рассчитывала бы, автоматически (но здесь нужно было бы связать текущий год с годом последнего ремонта (если таковой был) или годом постройки (если элемент не ремонтировался). И последняя вкладка рассчитывала общий процент износа и делала заключение о состоянии здания... При этом можно было вносить новые дома в базу

Добавлено через 11 минут
Я понимаю, задача не слишком простая, наверно. Но можете мне помочь... Проблема с написанием кода

Добавлено через 1 минуту
Я могу еще раз хорошенько продумать то, что я хочу от программы и какие поля в ней будут+ на счет материала конструкций и их срока службы

Добавлено через 1 час 14 минут
Это все с целью написания магистерской работы
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 13:22 6
Луна 61, помоему вы просите помочь предоставить вам код пограммы? такие штуки стоят денег и наверное вам в другой раздел, но раз уж вы тут, то такая программа в одной теме на форуме не решается... Вы хоть чуток то "кодить" умеете? или только пустые формы умеете собирать? Это важно знать, так как если вы в коде не понимаете ничего, то скорее всего вам в раздел Фриланса надо обратиться, там вам точно помогут (за денюжку правда)...
1
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 13:35  [ТС] 7
Yury Komar, да, Вы правы на счет помощи в написании кода, но можно не весь код. Хотя бы применительно к одному элементу. Остальные однотипные, сама разберусь с остальным. Кодить чуток умею. По крайней мере в институте получалось писать небольшие расчетные программки (типа калькуляторов, расчета водоснабжения и проч.. Оплатить проще всего. Хотелось бы самой научиться+разобраться. Короче, не ищу легких путей...

Добавлено через 7 минут
P.S. По образованию я не информационщик, но нас этому немного учили
0
4407 / 3531 / 843
Регистрация: 02.02.2013
Сообщений: 3,417
Записей в блоге: 2
26.08.2017, 14:59 8
Луна 61,
Посмотрите м.б. этот вариант (Хранение данных в приложении) вас устроит.

Добавлено через 1 час 0 минут
Луна 61,
Посмотрел ваш материал и выскажу свои соображения.
Если бы речь шла только о блоке "Информация о здании", то предложенный мной выше вариант вполне бы подошел. Но с учетом, что есть еще блок "Техническое состояние здания" то думаю, что без базы данных не обойтись. С учетом того, что это учебная программа, скорее всего можно обойтись локальной базой (Access, SQLite и т.п.). Нет никакой информации о предполагаемом объеме данных.
Вопрос с картой в полном тумане. Как это должно выглядеть:
• Просто статическая картинка.
• Использование GIS (Mapinfo, QGIS и т.п.).
• Использование GIS библиотек с открытым исходным кодом (DotSpatial и т.п.).
Судя по всему ваши навыки и знания в программировании и GIS технологиях не велики. И в этой связи вопрос, а справитесь ли вы?
2
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 15:47  [ТС] 9
ovva, насчет предополагаемого объема предположительно около 500 домов (в идеале), но на защите думаю показать 2-3 дома. В смысле, что программа рабочая, данные отображает нормально. Насчет карты, как я себе представляю, она должна быть типа яндекс карт, т.е. дом с адресом, который указываетсяв программе и близлежащие дома и улицы. Можно сделать и статической картинкой, т.к. я понимаю, что GIS сложно и тем более сама навыков никаких не имею по этому вопросу. Если проще с базой данных Access или SQLite. то прошу подсказать мне как это выполнить, т.к. я хочу сама научитьсясоздавать подобное и к тому же хочется разобраться в своей задумке, как ее реализовать на практике. Буду очень рада, если Вы поможете!

Добавлено через 8 минут
ovva, спасибо за ссылку. Может, сейчас это не пригодится, но возьму на заметку. Еще раз спасибо!
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 15:57 10
честно говоря подумал и надумал, что структура в ьазе простешая, можно обойтись даумя таблицами ИНФО и ТЕХ.СОСТОЯНИЕ.
а по поводу позиции, я в одном проекте использовал GMap Net в открытом доступе имеется - неплоая вещь и довольноипроста в испооьзовании.. Правда карты онлайн, но можно кешировать весь земной шар, но приделься повозиться ))
1
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 16:39  [ТС] 11
Yury Komar, так можно будет к Вам обратиться за помощью? Повторюсь писать за меня код не нужно. Просто помочь с наставлениями. Надеюсь на Вашу помщь!На счет карты это самый конец, когда будет основная часть программы готова.)))
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 16:45 12
Луна 61, попробую найти время и на вашем примере хотябы начать.
1
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 17:05  [ТС] 13
Yury Komar, буду чень благодарна. Для вкладки техническое состояние я подготовлю данные

Добавлено через 18 минут
Как данные будут готовы, я прикреплю их в эту тему, впрочем как и для пары -тройки домов
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 17:12 14
На скорую руку предложу так начать, здесь мы получаем информацию из базы данных для первой вкладки вашей программы:
Базу данных прикрепил, но она еще не готова полность. Необходимо еще пару таблиц добавить. Времени пока не хватает этим заняться.

ПС: Так же добавил одну кнопку и два лэйбла... на картинке видно
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
27
28
29
30
31
32
33
34
Imports System.String
Imports System.Data.OleDb
 
Public Class Альтаир
    Dim DBFileName As String = Application.StartupPath & "\DataBase.mdb"
    Dim Con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DBFileName)
 
    Sub LoadINFO(StreetName As String, Number As String)
        Dim SqlCom = New OleDb.OleDbCommand(Format("SELECT * FROM [ДОМА] WHERE [Улица] = '{0}' AND [Дом] = '{1}'", StreetName, Number), Con)
        Con.Open()
        Using Reader As OleDbDataReader = SqlCom.ExecuteReader()
            Do While Reader.Read()
                                'Здесь по номеру колонки, в таблице из которой делали выборку, получаем данные
                Label32.Text = Reader.GetValue(0) 
                TextBox1.Text = Reader.GetValue(3) 
                TextBox2.Text = Reader.GetValue(4) 
                TextBox19.Text = Reader.GetValue(5) 
                TextBox3.Text = Reader.GetValue(6) 
                TextBox9.Text = Reader.GetValue(7) 
                TextBox7.Text = Reader.GetValue(8) 
                TextBox6.Text = Reader.GetValue(9) 
                TextBox5.Text = Reader.GetValue(10) 
                TextBox8.Text = Reader.GetValue(11) 
                TextBox4.Text = If(Reader.GetValue(12) = True, "Да", "Нет")
                TextBox10.Text = Reader.GetValue(13) 
            Loop
        End Using
        Con.Close()
    End Sub
 
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        LoadINFO(TextBox30.Text, TextBox31.Text)
    End Sub
End Class
Миниатюры
Текстовые файлы и каталоги  
Вложения
Тип файла: zip DataBase.zip (18.3 Кб, 11 просмотров)
1
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 17:18 15
Луна 61, насчет обратиться ко мне - нет, вы пишите в тему, обращайтесь на форум, а то я ж не всегда Available бываю. Мож кто подхватить и поможет.
1
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 17:23  [ТС] 16
В смысле я и имела ввиду форум)). Спасибо Вам, что откликнулись. Данные смогу подготовить либо сегодня вечером, либо уже завтра
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 17:29 17
Луна 61,

Не по теме:

но сильно не радуйтесь, так как по роду своей деятельности, я могу внещапно пропасть и на долго (неделя+) то и работа ваша встанет? Вы старайтесь сами разобраться, я дал вам наводку, структуру самой базы главное правильно составить.Выборку данных показал как можно сделать, дело только за SQL запросами. А добавление новых, так там тоже просто все выглядит.

0
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 17:34  [ТС] 18
Yury Komar, пара месяцев у меня есть в запасе))). Буду разбираться. Хотя данные могу и сейчас накидать

Добавлено через 3 минуты
Тьфу, на первой вкладке я хотела сделать комбобоксы для адреса, потом заменю их
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
26.08.2017, 17:37 19
Луна 61, я тое об этом думал, а вот на второй обычные лэйблы, так как там информация по дому не меняется, а только отображается сверху. ну это мелочи на самом деле...
1
2 / 2 / 0
Регистрация: 28.07.2017
Сообщений: 101
26.08.2017, 17:47  [ТС] 20
Вопрос. Я копирую код в кнопку "Получить данные по дому". Но программа выдает ошибку почему-то...

Добавлено через 1 минуту
Я передела немного свою форму. Может уже с переделанной проще работать будет?
0
26.08.2017, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2017, 17:47
Помогаю со студенческими работами здесь

Удалить все текстовые файлы на рабочем столе
На работе на одном из компьютеров какой-то прикол. Кто-то зафигачил на рабочий стол кучу файлов,...

Как удалять файлы и каталоги в корзину?
подскажите пожалуйста, как на C# удалить файл в корзину. foreach (FileInfo file in...

Текстовые файлы
Решить задачу в консольном режиме

Текстовые файлы
class Restangle { int a; int b; public Restangle(int...

Текстовые файлы
Помогите!) Исходный файл состоит из строк, в каждой из которых записаны данные о студенте в...

текстовые файлы
на C# Считая, что непустой текстовый файл разбит на строки, длина каждой из которых не...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru