Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Что я не так пишу в провайдере? (число прочтений - 1572 )
Beria
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 33
Зарегистрирован: 10. Февраля 2009
Что я не так пишу в провайдере?
27. Февраля 2009 :: 22:08
Печать  
ТекФорма = СоздатьОбъект("Форма");
ТекФорма.УстановитьФорму(Форма);
ТабличноеПоле = ТекФорма.СоздатьЭлементУправления("ТабличноеПоле","ИД");
ТабличноеПоле.РежимВыделенияСтроки = 1;
ТабличноеПоле.РежимВыделения = 1;      
ИмяКолонки="Номенклатура";
Колонка                   = ТабличноеПоле.Колонки.Добавить(ИмяКолонки);
Колонка.Заголовок         = ИмяКолонки;
//Колонка.ШрифтЗаголовка    = ШрифтАриал10Жирный;
Колонка.Данные            = ИмяКолонки; //-- Колонка таблицы значений
Колонка.ИзменятьВидимость = 0;
ТабличноеПоле.VScroller=1;
ИмяКолонки="Склад";
Колонка                   = ТабличноеПоле.Колонки.Добавить(ИмяКолонки);
Колонка.Заголовок         = ИмяКолонки;
//Колонка.ШрифтЗаголовка    = ШрифтАриал10Жирный;
Колонка.Данные            = ИмяКолонки; //-- Колонка таблицы значений
Колонка.ИзменятьВидимость = 0;
ТабличноеПоле.VScroller=1;
ИмяКолонки="Количество";
Колонка                   = ТабличноеПоле.Колонки.Добавить(ИмяКолонки);
Колонка.Заголовок         = ИмяКолонки;
//Колонка.ШрифтЗаголовка    = ШрифтАриал10Жирный;
Колонка.Данные            = ИмяКолонки; //-- Колонка таблицы значений
Колонка.ИзменятьВидимость = 0;
ТабличноеПоле.VScroller=1;
Поставщик=СоздатьОбъект("SQLiteDataProvider");
Поставщик.УстановитьБД(база );
Поставщик.Подставлять("ДатаНачалаПериодаДвижений", НачМесяца(ДатаОст));
Поставщик.Подставлять("ДатаИтогов", НачМесяца(НачМесяца(ДатаОст) - 1));
Поставщик.Подставлять("ДатаОстатков", ДатаОст);
Поставщик.УстановитьТекстЗапроса(запрос2,"Номенклатура",,);      
ТабличноеПоле.ПоставщикДанных = Поставщик;
ТабличноеПоле.ОбновитьСтроки();


На выходе пустое табличное поле, тоже самое через ТЗ прекрасно работает........ Что я пропустил не докурив в доках...... Плачущий
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Что я не так пишу в провайдере?
Ответ #1 - 28. Февраля 2009 :: 15:52
Печать  
УстИДПоле, КлючПорядка... вот что у тебя нет в поставщике... может я недосмотрел, но вроде нет...
а они обязательно должны быть
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Beria
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 33
Зарегистрирован: 10. Февраля 2009
Re: Что я не так пишу в провайдере?
Ответ #2 - 28. Февраля 2009 :: 19:37
Печать  
Может я идиот, но НЕ нашел таких методов в мануале поставщик данных....... собственно говоря там их всего 6 штук и потеряться сложно  Озадачен
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Что я не так пишу в провайдере?
Ответ #3 - 01. Марта 2009 :: 09:09
Печать  
Beria писал(а) 28. Февраля 2009 :: 19:37:
Может я идиот, но НЕ нашел таких методов в мануале поставщик данных....... собственно говоря там их всего 6 штук и потеряться сложно  Озадачен


скачай примеры поставщика какого нить (расширенный журнал например) и все поймешь, а в мануале точно все есть Подмигивание и больше 6-ти Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать