Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как присвоить текстовому полю код sql  (Прочитано 14803 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Незадача
Гость
« : 10-07-2006 07:22 » 

Проблема такая:
при выборе названия запроса из comboBox'a, в текстовое поле должен передаваться код запроса и затем уже реализовываться этот запрос
Возникает проблема, когда я пытаюсь текстовому полю присвоить код запроса, так как там в начале присутсвует слово select

 If combo1.List = "Oaiu ie?a 550" Then

 txtText1.Text = SELECT Oo?u.price, Oo?u.stranaFrom Oo?u Where (((Oo?u.price) < 550))
End If


как записать это грамотно?
« Последнее редактирование: 15-12-2007 16:45 от Алексей1153++ » Записан
ymhuk
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 10-07-2006 10:41 » 

Для начала можно без карябулек Улыбаюсь
Записан

Знаешь мало - поучись, знаешь много - поделись.
ymhuk
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 10-07-2006 11:20 » 

Если это должно выглядеть так:
If combo1.List = "str ie?a 550" Then

 txtText1.Text = SELECT str.price, str.strana From str Where (((str.price) < 550))
End If

то, должно быть примерно так, не проверял Бейсик не установлен

dim str1 as string
.......
If combo1.List = "str ie?a 550" Then
str1=mid(combo1.text,1,3);
str1='select ' & str1 '.price, ' & .price, '.strana From ' & str1 ' Where (((' & '.price) < 550))
txtText1.Text = str1
End If
« Последнее редактирование: 10-12-2007 17:35 от Алексей1153++ » Записан

Знаешь мало - поучись, знаешь много - поделись.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 10-07-2006 12:09 » 

 я так пронимаю что нужно получить результат запроса
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Незадача
Гость
« Ответ #4 : 10-07-2006 12:20 » 

Для начала можно без карябулек Улыбаюсь
ну я извиняюсь)) там просто русский текст)
Записан
Незадача
Гость
« Ответ #5 : 10-07-2006 12:22 » 

Если это должно выглядеть так:
If combo1.List = "str ie?a 550" Then

 txtText1.Text = SELECT str.price, str.strana From str Where (((str.price) < 550))
End If

то, должно быть примерно так, не проверял Бейсик не установлен

dim str1 as string
.......
If combo1.List = "str ie?a 550" Then
str1=mid(combo1.text,1,3);
str1='select ' & str1 '.price, ' & .price, '.strana From ' & str1 ' Where (((' & '.price) < 550))
txtText1.Text = str1
End If
Вот у меня проблема, когда делаешь выбор одного из вариантов в comboBox, то нужно как прописать
combo.Text?
или combo.List?
« Последнее редактирование: 10-12-2007 17:36 от Алексей1153++ » Записан
Незадача
Гость
« Ответ #6 : 10-07-2006 12:23 » 

я так пронимаю что нужно получить результат запроса
да ты правильно понимаешь. При выборе из списка названия запроса, код запроса должен показываться в текстовом окне, а потом при нажатии на кнопку выполняться сам запрос
Записан
ymhuk
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 10-07-2006 12:49 » 

Вот у меня проблема, когда делаешь выбор одного из вариантов в comboBox, то нужно как прописать
combo.Text?
или combo.List?
кажись combo.Text, потому что значение текущей записи в боксе
Записан

Знаешь мало - поучись, знаешь много - поделись.
Незадача
Гость
« Ответ #8 : 10-07-2006 12:51 » 

Цитата
кажись combo.Text, потому что значение текущей записи в боксе
Спасибо, ты прав) Теперь все получилось)
« Последнее редактирование: 10-12-2007 17:38 от Алексей1153++ » Записан
ymhuk
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #9 : 10-07-2006 12:53 » 

рад помочь Улыбаюсь
Записан

Знаешь мало - поучись, знаешь много - поделись.
Незадача
Гость
« Ответ #10 : 10-07-2006 13:04 » 

А ты не подскажешь как правильно перенос строки делать если я вывожу длинный текст в текстовое поле и хочу чтобы он шел не в строчку, а разбился на несколько строчек......
Попробовала как в Си /n не прокатило.
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 10-07-2006 13:27 » 

chr(10)
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Незадача
Гость
« Ответ #12 : 10-07-2006 14:08 » 

chr(10)
и как это правильно использовать?
просто вставлять в текст?
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 10-07-2006 14:24 » 

"text1" & chr(10) & "text2"
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines