powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / База данных на футбол
24 сообщений из 24, страница 1 из 1
База данных на футбол
    #33628361
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь написать программу для статистики двух комманд, на исход игры. Надо чтобы из всей базы данных выводились на экран только те данные, где встречается две команды вместе(например: Динамо и Амкар ). Помогите пожалуйста...
...
Рейтинг: 0 / 0
База данных на футбол
    #33628369
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadayПытаюсь написать программу для статистики двух комманд, на исход игры. Надо чтобы из всей базы данных выводились на экран только те данные, где встречается две команды вместе(например: Динамо и Амкар ). Помогите пожалуйста...
а в каком виде вы представляете себе помощь присутствующих?
...
Рейтинг: 0 / 0
База данных на футбол
    #33628404
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles
В програмном виде.
И вообще зря наверно я здесь чё то пишу
...
Рейтинг: 0 / 0
База данных на футбол
    #33628411
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы скажИте, что не получается, что вызывает трудности...
а делать чужую работу тут никто не будет... бесплатно ;))
...
Рейтинг: 0 / 0
База данных на футбол
    #33628425
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles
Я же не прошу написать программу, а просто подсказать, если не трудно это сделать бесплатно, как отфильтровать базу данных и вывести на экран.
Задаю например Амкар и Зенит, и если где встречается в одной строке эти 2 команды, их оставлять, а остальные отсеивать....
...
Рейтинг: 0 / 0
База данных на футбол
    #33628888
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
База данных на футбол
    #33629069
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тривиальная задача. Решается средствами SQL.

SELECT * FROM ИГРЫ WHERE ((Команда1_ID = @Команда1) AND (Команда2_ID = @Команда2)) OR ((Команда1_ID = @Команда2) AND (Команда2_ID = @Команда1))
...
Рейтинг: 0 / 0
База данных на футбол
    #33629357
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikz
Worobjoff
Спасибо за помощь!!!
...
Рейтинг: 0 / 0
База данных на футбол
    #33629816
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как быть с Combo?
SELECT * FROM CurAll WHERE ((Field2 =Combo1.text) AND (Field3 =Combo2.text)) OR ((Field2 = Combo2.text) AND (Field3 =Combo1.text))
Пишет ошибку..
...
Рейтинг: 0 / 0
База данных на футбол
    #33630043
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadayА как быть с Combo?
SELECT * FROM CurAll WHERE ((Field2 =Combo1.text) AND (Field3 =Combo2.text)) OR ((Field2 = Combo2.text) AND (Field3 =Combo1.text))
Пишет ошибку..
1. В чем пишем ?
- Если в VB6, то:
2. Какой тип данных у Field2 ?
- Если string, то
"SELECT * FROM CurAll WHERE ((Field2 = '" & Combo1.text & "') ....
...
Рейтинг: 0 / 0
База данных на футбол
    #33630395
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Worobjoff VadayА как быть с Combo?
SELECT * FROM CurAll WHERE ((Field2 =Combo1.text) AND (Field3 =Combo2.text)) OR ((Field2 = Combo2.text) AND (Field3 =Combo1.text))
Пишет ошибку..
1. В чем пишем ?
- Если в VB6, то:
2. Какой тип данных у Field2 ?
- Если string, то
"SELECT * FROM CurAll WHERE ((Field2 = '" & Combo1.text & "') ....
Пишу VB6, тип данных название комманд.
Сделал, всё пошло, благодарю. Мир не без добрых людей. А по учебнику намного сложнее разобраться, заморочено сильно.
...
Рейтинг: 0 / 0
База данных на футбол
    #33630685
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно прикрепить к ComboBox список с командами из текстового файла
(Spisok.txt)
...
Рейтинг: 0 / 0
База данных на футбол
    #33630968
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadayКак можно прикрепить к ComboBox список с командами из текстового файла
(Spisok.txt)
...
Рейтинг: 0 / 0
База данных на футбол
    #33631833
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Nikz, программа почти готова.
...
Рейтинг: 0 / 0
База данных на футбол
    #33632547
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При загрузке появляется GeneralForm где выбираешь чемпионат страны.
Потом открывается Form1 с выбранным чемпионатом
Как сделать чтобы при выборе страны загружалась выбранная база данных в Form1.Data1.DatabaseName
...
Рейтинг: 0 / 0
База данных на футбол
    #33632652
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если я правильно понял вопрос то:
Код: plaintext
1.
2.
3.
4.
5.
Dim frmForm As New Form1
'...
frmForm.Data1.DatabaseName = "..."
'...
frmForm.Show
создав frmForm можно обращаться конкретно к этому экземпляру Form1
можно делать практически все что в Form1 работало при использовании Me
например если Me.Data1.DatabaseName = "..." работает в Form1, то и приведенный код будет работать из любого другого участка программы.
...
Рейтинг: 0 / 0
База данных на футбол
    #33632778
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikz посмотри пожалуйста, что не правильно сделал?
...
Рейтинг: 0 / 0
База данных на футбол
    #33632894
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так как TBGrid у меня не установлен, запустить посмотреть я не могу
но то что удалось увидеть с наскоку в General.frm поправил
то что закомментил - значит не понял, нафига оно вообще надо
Код: plaintext
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.
'Dim Rus As Variant
'Dim Braz As Variant
'Dim Data1 As Variant

Private Sub Command1_Click()

Dim frmForm As New Form1

If Combo1.text = "Россия" Then
    frmForm.Data1.DatabaseName = App.Path & "\Countries\SRussia.mdb"
ElseIf Combo1.text = "Бразилиа" Then
    frmForm.Data1.DatabaseName = App.Path & "\Countries\SBrazil.mdb"
Else
    MsgBox "выберите страну"
    Exit Sub
End If

frmForm.Data1.Refresh
frmForm.TDBGrid1.DataSource = frmForm.Data1
frmForm.Show

End Sub

'Private Sub Form_Load()
'Rus = Россия
'Braz = Бразилия
'End Sub

теоретически должно работать...
...
Рейтинг: 0 / 0
База данных на футбол
    #33633157
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё заработало , только опять проблема как менять список из текстового файла(.txt) для Combo Form1 при выборе страны
...
Рейтинг: 0 / 0
База данных на футбол
    #33633209
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
35.
36.
37.
38.
Private Sub Command1_Click()

Dim text As New clsTextAsColection
Dim l As Long
Dim frmForm As New Form1

On Error GoTo err_exit

If Combo1.text = "Россия" Then
    frmForm.Data1.DatabaseName = App.Path & "\Countries\SRussia.mdb"
    text.OpenText App.Path & "\Combos\Soccer\Russia.txt"
ElseIf Combo1.text = "Бразилиа" Then
    frmForm.Data1.DatabaseName = App.Path & "\Countries\SBrazil.mdb"
    text.OpenText App.Path & "\Combos\Soccer\Brazil.txt"
Else
    MsgBox "выберите страну"
    Exit Sub
End If

frmForm.Data1.Refresh
frmForm.TDBGrid1.DataSource = frmForm.Data1

For l =  1  To text.Count
    If l =  1  Then
        frmForm.Combo1 = text.Stroka(l)
        frmForm.Combo2 = text.Stroka(l)
    End If
    frmForm.Combo1.AddItem text.Stroka(l)
    frmForm.Combo2.AddItem text.Stroka(l)
Next l

frmForm.Show

Exit Sub
err_exit:
MsgBox Err.NUMBER & vbCrLf & Err.Description

End Sub

а из Form1 удали процедуру Form_Load()
...
Рейтинг: 0 / 0
База данных на футбол
    #33633327
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Никита! Ты мне очень помог.
Если в чём будет ещё проблема, я смогу у тебя спросить?
...
Рейтинг: 0 / 0
База данных на футбол
    #33634461
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать сортировку в TDBGrid по дате(Field1), на убывание?
...
Рейтинг: 0 / 0
База данных на футбол
    #33634906
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй вот так
Код: plaintext
1.
Data1.RecordSource = "SELECT * FROM CurAll WHERE Field2 = '" & Combo1.text & "' AND Field3 = '" & Combo2.text & "'or Field2 = '" & Combo2.text & "' AND Field3 = '" & Combo1.text & "' ORDER BY Field1 DESC"
...
Рейтинг: 0 / 0
База данных на футбол
    #33635001
Vaday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично, всё пошло как надо.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / База данных на футбол
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]