Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 13:23   #1
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию Textbox&Listbox

Textbox-ы отображаеть значение из Listbox-a. Как можно делать так что, измененные значение Textbox-e отображалас Listbox-е и в самом листе тоже?
Помогите пожалуйста, очень срочно нужен.
Вложения
Тип файла: rar kk.rar (24.2 Кб, 30 просмотров)
Aqil_f вне форума Ответить с цитированием
Старый 05.04.2010, 13:48   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Аналогично напишете код для остальных Текстбоксов

Код:

Private Sub lbAuto_Click()
    If frmReg.lbAuto.ListIndex > 0 Then
        frmReg.txttnr = frmReg.lbAuto.List(, 0)
      frmReg.txtsoy.ControlSource = "List1!C" & lbAuto.ListIndex + 2
       frmReg.TxtBox4.ControlSource = "List1!D" & lbAuto.ListIndex + 2
       
    End If
    If lbAuto.ListIndex <> -1 Then
        Rows(lbAuto.ListIndex + 2).Select
        Call findDeti
    End If
End Sub
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 05.04.2010, 16:33   #3
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Спасибо, Doober.
Получается, только у меня есть несколько textbox-ы берет информацию
из 2-х или 3-х столбец.
(frmReg.Controls("TxtBox" & i).Text = cc.Value & " " & .Range(.Cells(cc.Row, 4), .Cells(cc.Row, 4)).Value)

Поэтому для этих textbox-ов этот код не могу использувать:

frmReg.TxtBox4.ControlSource = "List1!D" & lbAuto.ListIndex + 2
Aqil_f вне форума Ответить с цитированием
Старый 05.04.2010, 19:32   #4
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию Aqil_f

А можно ли здесь свернуть форму и редактировать записи в самом листе?
Aqil_f вне форума Ответить с цитированием
Старый 06.04.2010, 08:48   #5
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Свернуть форму и редактировать записи можно если отобразить форму в немодальном режимe.
Но, открытый остается этот вопрос:
Как здесь можно при изменение TxtBox4-TxtBox8 это изменение и в самам листе тоже осталос?
Помогите пожалуйста, очень срочно надо.
Aqil_f вне форума Ответить с цитированием
Старый 06.04.2010, 10:22   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Aqil_f Посмотреть сообщение
Спасибо, Doober.
Получается, только у меня есть несколько textbox-ы берет информацию
из 2-х или 3-х столбец.
(frmReg.Controls("TxtBox" & i).Text = cc.Value & " " & .Range(.Cells(cc.Row, 4), .Cells(cc.Row, 4)).Value)

Поэтому для этих textbox-ов этот код не могу использувать:

frmReg.TxtBox4.ControlSource = "List1!D" & lbAuto.ListIndex + 2

Код:
frmReg.Controls("TxtBox" & i).ControlSource = "List3!" & .Cells(cc.Row, 3).AddressLocal

Код:
For i = 4 To 8
frmReg.Controls("TxtBox" & i).ControlSource = ""      '  Добавить эту строку
frmReg.Controls("TxtBox" & i).Text = ""

Next i
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 06.04.2010, 10:47   #7
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Этот код добавил:
Код:
frmReg.Controls("TxtBox" & i).ControlSource = ""      '  Добавить эту строку

Но этот код куда добавить незнаю:
Код:
frmReg.Controls("TxtBox" & i).ControlSource = "List3!" & .Cells(cc.Row, 3).AddressLocal
Т.е., добавил, но почему-то не получается.
Вложения
Тип файла: rar kk1.rar (26.4 Кб, 17 просмотров)
Aqil_f вне форума Ответить с цитированием
Старый 06.04.2010, 12:49   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Смотрите вложение

PS.Мое мнение по способу организации хранения данных -у вас не правильный .
Вы еще не раз столкнетесь с трудностями по выборке и применению данных
Вложения
Тип файла: rar kk1.rar (24.8 Кб, 31 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 06.04.2010 в 12:53.
doober вне форума Ответить с цитированием
Старый 06.04.2010, 13:15   #9
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
PS.Мое мнение по способу организации хранения данных -у вас не правильный .
Вы еще не раз столкнетесь с трудностями по выборке и применению данных
Да, уже,столкваюс. Это моя первая работа, поэтому трудности очень много. Знаю что очень много что не правильно делаю. Но, я очень стараюс.
Aqil_f вне форума Ответить с цитированием
Старый 06.04.2010, 13:50   #10
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Doober, наверно я неправильно обяснил свою задачу.
До Вашего изменение например Txtbox6 видно было значение из 2-х , или больше столбец (например для 622004 в Txtbox6 видно было "Ivan33 EEEE" List3 столбец С и D)
Код:
('frmReg.Controls("TxtBox" & i).Text = cc.Value & " " & .Range(.Cells(cc.Row, 4), .Cells(cc.Row, 4)).Value)
Надо было что сделанные изменение в Txtbox6 осталос в столбец С и D.

А на Ваем примере в Txtbox6 значение только из 1-го столбца. ИЛИ Я ЧТО-ТО НЕ ПОНИМАЮ!
Aqil_f вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TForm & TImage & PNG & Прозрачность delphi_beginner Общие вопросы Delphi 7 19.09.2009 08:46
ListBox & SpeedButton Rebel123 Общие вопросы Delphi 31 20.07.2009 10:30
Просто не понимаю б чём проблема!!!!!!!(char* && index) artush1984 Общие вопросы C/C++ 12 30.05.2009 03:30
drag&drop в listbox-e blackstersl Общие вопросы Delphi 2 03.05.2009 17:11
ListBox & *.Bmp Saro Мультимедиа в Delphi 1 24.04.2007 02:06