:: Visual Foxpro, Foxpro for DOS
Вывод сообщения
Sergeynizamov
Автор

Сообщений: 76
Дата регистрации: 21.09.2018
Подскажите, можно ли вывести в сообщение 2 разных значения в безе по одной колонке?
например есть поле сотрудник, в ней 2 фамилии , Иванов и Петров.
Так вот вывести через messageb , через запитую ("У вас имеются 2 сотрудника", + "Петров" + "И" + "Иванов",16,"Ошибка сохранения").
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Формируете эти 2 значения в переменную и выводите в месаджбоксе сформированный текст.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/1 positive
Re: Вывод сообщения
Sergeynizamov
Автор

Сообщений: 76
Дата регистрации: 21.09.2018
Может я не совсем правильно описал проблему!
есть столбец сотрудники: Иванов, Петров, Сидоров (все эти фамилии в столбце).

если бы они находились в каждом столбце отдельно, то да можно было бы вывести через переменную и потом выводить, а так как они находятся в каждой строке отдельно, то вот тут у меня и возник вопрос.....
пробовал через скан сделать, не выходит, выводит последнею строку из 3-х, там я думаю надо наподобие переменной, что бы она заполняла все найденную каждую строку в нее записывалось, ну или как то по другому... вот


------------------
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Наверное, надо суммировать фамилии в переменной!

Но, вообще-то, а зачем?
А если их тыща??
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Как то так, быстро навскидку...


_mes_fio = ''
select моя_таблица
scan
_mes_fio = _mes_fio + значение столбца + ' И '
endscan
messagebox (_mes_fio)


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 1 раз(а). Последнее : Божья_коровка, 21.09.18 11:10
Ratings: 0 negative/1 positive
Re: Вывод сообщения
Sergeynizamov
Автор

Сообщений: 76
Дата регистрации: 21.09.2018
их не тысяча, но около сотни точно будет,
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Sergeynizamov
их не тысяча, но около сотни точно будет,
Жесть! выводи в лог, в текстовый файл к примеру.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 1 раз(а). Последнее : Божья_коровка, 21.09.18 11:11
Ratings: 0 negative/1 positive
Re: Вывод сообщения
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Сотня точно в мессаджбох не влезет, там и десяток не влезет...
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Божья_коровка
Жесть! выводи в лог, в текстовый файл к примеру.

Грид, Листбокс...
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Sergeynizamov
Автор

Сообщений: 76
Дата регистрации: 21.09.2018
Божья_коровка
Как то так, быстро навскидку...

_mes_fio = ''
select моя_таблица
scan
_mes_fio = _mes_fio + значение столбца + ' И '
endscan
messagebox (_mes_fio)

СПАСИБО БОЛЬШОЕ ПОМОГЛИ
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Pliskin
Божья_коровка
Жесть! выводи в лог, в текстовый файл к примеру.

Грид, Листбокс...
Хех, да сейчас ТС сформирует список из своих фамилий и сам, я думаю, увидит что мессаджбокс обрежет данные и поищет более приемлемый способ вывода информации


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Pliskin
Сотня точно в мессаджбох не влезет, там и десяток не влезет...

Однозначно.
Не знаю, и чего это вообще автор при сотне и более строк собрался пытаться что-то делать с мессаджбоксом.

В случаях такого вывода на экран лучше всегда просто создавать для вывода новую модальную форму.
На которой и разместить грид с отключенным редактированием естественно.
Источником же грида назначить например курсор-выборку столбца всех этих фамилий.
При этом плюс именно грида, в сравнении хоть с тем же листбоксом - удобство и намного большая простота работы.
Показ сетки можно при желании отключить. Но на мой взгляд, так и наоборот удобнее будет смотреть.
И если список действительно за сотню - вертикальная прокрутка в гриде будет здесь более, чем подходящая.
Т.е., всего лишь запускаем данную форму сообщения - и все дела.
Просто и красиво.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 1 раз(а). Последнее : Crispy, 21.09.18 13:44
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Sergeynizamov
Божья_коровка
Как то так, быстро навскидку...

_mes_fio = ''
select моя_таблица
scan
_mes_fio = _mes_fio + значение столбца + ' И '
endscan
messagebox (_mes_fio)

СПАСИБО БОЛЬШОЕ ПОМОГЛИ

Ага, и последняя фамилия будет ' И ',
а перед этим все фамилии будут дополнены еще и пробелами в количестве длина поля минус длина фамилии в нем .


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.




Исправлено 1 раз(а). Последнее : Chemberzhy, 21.09.18 20:23
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
Chemberzhy
Sergeynizamov
Божья_коровка
Как то так, быстро навскидку...

_mes_fio = ''
select моя_таблица
scan
_mes_fio = _mes_fio + значение столбца + ' И '
endscan
messagebox (_mes_fio)

СПАСИБО БОЛЬШОЕ ПОМОГЛИ

Ага, и последняя фамилия будет ' И ',
а перед этим все фамилии будут дополнены еще и пробелами в количестве длина поля минус длина фамилии в нем .
кто мешает допилить? я лишь показала автору как он может сформировать данные в переменную. А там пусть уж сам допиливает так как ему надо, если конечно вообще не откажется от идеи с мессаджбоксом.

------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...
Ratings: 0 negative/0 positive
Re: Вывод сообщения
AndyNigmatec

Сообщений: 1573
Откуда: Волгоград
Дата регистрации: 28.06.2015
Мессбоксы зло вообще из-за модальности (хотя мож ТС это и нужно) ... но кто мешает соорудить дополнительное немодальное информационное окошко с эдитом в который и выводить сии мессаги ежели юзеру ну непременно нужно сие увидеть )))
Ratings: 0 negative/1 positive
Re: Вывод сообщения
Божья_коровка

Сообщений: 25731
Дата регистрации: 23.08.2001
AndyNigmatec
но кто мешает соорудить дополнительное немодальное информационное окошко с эдитом в который и выводить сии мессаги ежели юзеру ну непременно нужно сие увидеть )))
Хех, это вопрос к автору темы Сиё нам неизвестно. Тут уж только ТС знает, что в его задаче необходимо сделать. Меня как то юзеры просили выводить им логи к эксель, поскольку им в нём было легче сортировать по типам ошибок и вести обработку информации данных с ошибками, рассылать по смежным отделам инфу для исправлений и так далее.


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 1 раз(а). Последнее : Божья_коровка, 21.09.18 21:40
Ratings: 0 negative/0 positive
Re: Вывод сообщения
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Ага, печатаешь, печатаешь на принтеры отчеты (шапка, заголовки колонок, строки информации, группировки!, и не одна! подсуммы!, и суммы итого), сделано в рипорте фокса. И вдруг бац! А теперь сделай все это в Excel-е, это же одно и тоже, юзеры видят -поля в распечатке же друг под другом, ну че не положить эту картинку в эксель. А ГРУППИРОВКИ? Как я им наложу группировки? Тупые юзеры )
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
of63
Как я им наложу группировки?

Берешь VBA и накладываешь. [sm128]
Ratings: 0 negative/0 positive
Re: Вывод сообщения
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Ну... да... Так чеж ты на VBA весь код (SAY GET подобный) не перевёл?!
Ratings: 0 negative/0 positive
Re: Вывод сообщения
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Весь не перевел. Но вот слияние dbf-таблиц с таблицами Word делает код на VBA посредством макросов. [sm128]
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 23 (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика