Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Вниз

DBLookupComboBox1   Найти похожие ветки 

 
Fr1K ©   (2008-03-20 14:47) [40]

ну а как правильно прописать тогда?


 
Сергей М. ©   (2008-03-20 14:49) [41]


> Fr1K ©   (20.03.08 14:47) [40]


"Прописать правильно", естественно, следует extended-значение !
А у тебя что прописано вместо этого ?

Ну ?! Рожай уже быстрее сам )... Образование-то у тебя "вроде какбы" высшее)


 
Fr1K ©   (2008-03-20 14:52) [42]

Чесно слово ну никак не могу понять! запутался!


 
Ega23 ©   (2008-03-20 14:55) [43]


> Чесно слово ну никак не могу понять! запутался!


Да забей, оно тебе не нужно.


 
Fr1K ©   (2008-03-20 14:57) [44]

Да мне фирме БД небольшую надо сделать осталось минимальное, а вот доделать не могу! а надо срочно!


 
Сергей М. ©   (2008-03-20 14:57) [45]

Содранная тобой в [5] функция GetColumnSumValue возвращает результат типа Integer

Этот результат, чтобы подставить его в кач-ве параметра вызова ф-ции FloatToString(), должен иметь тип Extended.

Что нужно сделать, чтобы привести эти типы в соответствие ?

Подсказка: изменить тип параметра ф-ции FloatToString ты не можешь.


 
Fr1K ©   (2008-03-20 15:00) [46]

да не могу понять я как... поки на примере пожалуста.


 
Ega23 ©   (2008-03-20 15:00) [47]


> Да мне фирме БД небольшую надо сделать осталось минимальное,
>  а вот доделать не могу! а надо срочно!


Тебе ещё, поди, за это деньги заплатят...


 
Ega23 ©   (2008-03-20 15:01) [48]


> Fr1K ©   (20.03.08 15:00) [46]
>
> да не могу понять я как... поки на примере пожалуста.


Не мучайся. Давай ТЗ + $100, я тебе к завтрему напишу.


 
Johnmen ©   (2008-03-20 15:01) [49]

<Johnmen/B> а ты я смотрю только коментируешь здеь и всё ни одного ответа от тебя по делу нет

А у меня и не стоИт задача помогать идиотам :)
Вот и стебаться уже не интересно...


 
Fr1K ©   (2008-03-20 15:02) [50]

Нее я вообще работаю менеджером в сфере 1С а образование инженер прогрпммист так меня начальник типа теперь затравлюет, чтоб я написал ему программу по учету товара, типа проверяет... у меня пробный месяц :(


 
Fr1K ©   (2008-03-20 15:04) [51]

Johnmen а для чего тогда форум нужен объясни? если ты эксперт в делфи, то никакого права всё равно не имеешь обызвать людей идиотами! Ты вроде и взрослый а ума как у пятиклассника


 
Ega23 ©   (2008-03-20 15:04) [52]


> а образование инженер прогрпммист


Даром преподаватели, Время со мною тратили
Даром со мною мучился самый искусный Маг
Мудрых преподавателей слушал я невнимательно
Всё что ни задавали мне, делал я кое-как.


 
Ega23 ©   (2008-03-20 15:05) [53]


> Johnmen а для чего тогда форум нужен объясни?


http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
Сергей М. ©   (2008-03-20 15:07) [54]


> не могу понять я как


Изменить текст функции так чтобы привести в соответствие эти типы)


 
Fr1K ©   (2008-03-20 15:09) [55]

Ну а пример можна ... что вопросов меньше было


 
Ega23 ©   (2008-03-20 15:11) [56]


> Ну а пример можна ... что вопросов меньше было


Боюсь, тебе его уже принципиально не дадут.


 
Сергей М. ©   (2008-03-20 15:11) [57]


> пример можна


Тебе его уже дали. Осталась самая малость - доработать его с учетом всего сказанного выше.


 
Сергей М. ©   (2008-03-20 15:13) [58]


> образование инженер прогрпммист


Врешь ведь)


 
Fr1K ©   (2008-03-20 15:16) [59]

1.Сергей М. - не вру. на последнем курсе учусь заочно!
2. Спасибо тебе большое разобрался в проблеме, просто немного надо было подумать.
3. Последняя проблема... я её описывал выше У меня остался один вопрос как теперь подсчитать ("№ Накладной", "Организация", "Сумма накладной") , только другая таблица ("Сумма", "Нал", "Безнал", "Долг")
как мне теперь получить Долг. Долг = Сумма-Нал-Безнал. вот


 
Сергей М. ©   (2008-03-20 15:29) [60]


> разобрался в проблеме, просто немного надо было подумать


Что мешает еще немного подумать ?)


 
Fr1K ©   (2008-03-20 15:39) [61]

ну как бы я получаю ячеки которые мне надо
for  ss:=3 to 5 do
memo1.Lines.Add(dbgrid1.Fields[ss].Text);

как теперь в 6 ячейку мне добавить итог тоесть у меня получилось
12000
300
400
в шестой ячейке должно быть 1200-300-400=11300
6 ячейка 11300


 
Сергей М. ©   (2008-03-20 15:47) [62]

Для начала добавь в свой компонент MyTable поле вычисляемого типа.
В обработчике события MyTable.OnCalcFields напиши:

wit MyTable do
Fields[6].Value :=  Fields[3].Value -  Fields[4].Value -  Fields[5].Value;


 
Fr1K ©   (2008-03-20 15:51) [63]

сделал! но ничего не происходит!


 
Сергей М. ©   (2008-03-20 15:53) [64]

А в гриде поле появилось ?


 
Fr1K ©   (2008-03-20 15:54) [65]

Та поля уже существуют... нового ничего не появилось


 
Fr1K ©   (2008-03-20 16:26) [66]

Почему он даже здесь неправильно считает  memo1.Lines.Add(Table1.Fields[3].Value-Table1.Fields[5].Value-Table1.Fields[4].Value);

считать считает но выводит неправельные значения, хотя если так
memo1.Lines.Add(Table1.Fields[3].Value-Table1.Fields[5].Value); если убрать третье поле


 
Fr1K ©   (2008-03-20 16:27) [67]

memo1.Lines.Add(Table1.Fields[3].Value-Table1.Fields[5].Value)
Считает правильно но мне надо 1 вариант
memo1.Lines.Add(Table1.Fields[3].Value-Table1.Fields[5].Value-Table1.Fields[4].Value);


 
Сергей М. ©   (2008-03-20 16:36) [68]


> Fr1K


Ты в курсе, что счет полей идет с нуля, а не с единицы ?


 
Fr1K ©   (2008-03-20 16:43) [69]

Да вкурсе! нашёл ошибку. там просто поле не в очереди стояло! спасибо!
А КАК МНЕ К ПРИМЕРУ ДОБАВИТЬ К НЕМУ ЕЩЁ КОМЕНТАРИЙ
ListBox2.Items.Add(Table1.Fields[3].Value-Table1.Fields[6].Value+" товары ");
ОН МАТЮХАЕТСА...  как сделать?


 
zorik ©   (2008-03-20 16:47) [70]


> у меня пробный месяц :(


думаю не пройдешь )))

ListBox2.Items.Add(FloatToStr(Table1.Fields[3].Value-Table1.Fields[6].Value)+" товары ");


 
Сергей М. ©   (2008-03-20 16:48) [71]


> КАК МНЕ К ПРИМЕРУ ДОБАВИТЬ К НЕМУ ЕЩЁ КОМЕНТАРИЙ


Не дави капслок - в глазах рябит)

"К нему" - это к кому ?


 
Fr1K ©   (2008-03-20 16:55) [72]

Яж показал на примере
ListBox2.Items.Add(Table1.Fields[3].Value-Table1.Fields[6].Value+" товары ");
товары чтоб ещё тестом добавлялись к сумме в листбоксе.
естественно код думает что я пытаюсь сумму сложить со строкой... но как сденлать чтоб он понял (код)


 
zorik ©   (2008-03-20 16:59) [73]


> ListBox2.Items.Add(FloatToStr(Table1.Fields[3].Value-Table1.
> Fields[6].Value)+" товары ");


 
Сергей М. ©   (2008-03-20 17:00) [74]


> Fr1K ©   (20.03.08 16:55) [72]


Преобразуй результат суммирующего выражения в строку при помощи FloatToStr,


 
Fr1K ©   (2008-03-20 17:30) [75]

wit MyTable do
Fields[6].Value :=  Fields[3].Value -  Fields[4].Value -  Fields[5].Value;

при проделке такой операции выдаётса ошибка Dataset not in edit or insert mode


 
zorik ©   (2008-03-20 17:43) [76]

with MyTable do
begin
 Edit;
 Fields[6].Value :=  Fields[3].Value -  Fields[4].Value -  Fields[5].Value;
 Post;
end;


почитай книгу - главу о работе с базами данных!!!!


 
Fr1K ©   (2008-03-21 09:52) [77]

Зорик спасибо, очень помог! дай пожалуста свою аську. или стукни мне 491740693


 
Fr1K ©   (2008-03-21 11:21) [78]

Возникла новая проблема... вообщем есть ячейка "НАЛИЧНЫЕ" в dbgrid вот
как бы мне в неё нужно заносить наличные которые мне приносит клиент в течении некого времени. но проблема в том что ячейка одна проплат может быть несколько... что нужно сделать чтоб в ячейке "НАЛИЧНЫЕ" отображалась сумма его всех проплат а наотдельно форме отображались его проплаты и дата.


 
Sergey13 ©   (2008-03-21 11:50) [79]

> [78] Fr1K ©   (21.03.08 11:21)
> что нужно сделать

Пригласить наконец программиста и не мучать ни себя ни форум. 8-)


 
Fr1K ©   (2008-03-21 11:55) [80]

Да тут осталось пара стро! я вообщем из дбГрид добавляю на отдельную форму в ЛистБокс ячейку "НАЛИЧНЫЕ" к примеру 50000 после этого я уже на той форме где листбокс добавляю ещё проплату... как мне теперь всё это сохранить в дбгриде и все проплаты в листбоксе к определённому клиенту



Страницы: 1 2 3 4 5 6 7 8 9 
10 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.6 MB
Время: 0.051 c
2-1206701658
Ramzes001
2008-03-28 13:54
2008.04.20
Ошибка


2-1206467560
Adios
2008-03-25 20:52
2008.04.20
хендл процесса


2-1206360606
kiberg
2008-03-24 15:10
2008.04.20
копирование записей


2-1206435144
lead-in
2008-03-25 11:52
2008.04.20
количество процессов


2-1206598873
zdm
2008-03-27 09:21
2008.04.20
Отслеживание исполнения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский