|
Нужна помощь
|
|||
---|---|---|---|
#18+
Подскажите как сделать так, чтобы можно было выбирать в форме "Список заказов" клиента и мастера, а то мучаюсь второй день, пока безрезультативно, прикрепить не смог файл, только если на файлообменник http://ifolder.ru/31075008 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 16:00 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexl, Что значит "выбирать"? Если из списка - вместо textbox сделай combobox , RowSourceType=6 и RowSource=как у тебя в textbox ControlSource ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 16:54 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Просто проблема в том, что не получается потом сохранить, что то не могу понять как сделать, он на ключи жалуется поэтому не получается сохранить, не знаю как изхитриться ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 17:43 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
И при добавлении нового заказа через кнопку, некоторые поля почему то онли рид, то есть внести ничего не могу, может со связями намудрил? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 17:46 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexlПросто проблема в том, что не получается потом сохранить, что то не могу понять как сделать, он на ключи жалуется поэтому не получается сохранить, не знаю как изхитриться 1. Привели пример сообщения об ошибке. 2. Проект корректно не запускается, не хватает библиотек .VCX ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 18:38 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Это бывает, не знаю почему, он не может найти свои же собственные файлы (!!!), ошибки нет, просто поле становится не редактируемым ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 18:56 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
То есть я нажимаю Add record, но поля с мастером и клиентов не редактируемыми становятся, даже если они комбо боксы ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 19:29 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Надо чтобы было через комбо, тобишь выпадающий список ориентировался на фамилию другой на имя другой на отчество, но когда я указываю соурс в таблице где, при добавлении новой записи, это поле не редактируемое ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 19:32 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
И еще бы хотелось узнать как можно сделать так, чтобы из грида можно было бы удалить одну запись ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 19:59 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Джонни можно вас добавить в скайп, я вам там покажу через демонстрацию экрана? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 20:00 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexlДжонни можно вас добавить в скайп, я вам там покажу через демонстрацию экрана?Нет. И так все ясно. Жди, разберусь, напишу (завтра) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 20:31 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Начал добавлять все ключи подряд на форму, некоторые поля стали активными, но всеравно какой то бред получается ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 21:54 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Господа мастера фокс про вы не в курсе, на каком-нибудь зарубежном форуме по любому другому языку программирования подобный разговор в принципе может "случиться?" Топик стартеру вы не обижайтесь за мою прямоту, но Вы бы хоть не позорились и потратили 10-20 часов на изучение языка, на котором "типа программируете". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 22:55 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Я начинающий, и столкнулся с проблемой, которую не могу решить сам и я не обижаюсь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 23:54 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexl, если вы даже эту проблему не можете сами решить, что же дальше-то будет?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 05:45 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
На лету схватывать не получается, но буду стараться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 10:01 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexlИ при добавлении нового заказа через кнопку, некоторые поля почему то онли рид, то есть внести ничего не могу, может со связями намудрил? Это связано с тем, что нечего редактировать. Указатель записи редактируемой таблицы находится в положении EOF()=.T. Необходимо сначала создать "пустую" запись, поля которой и будут редактироваться. Новая запись создается командой Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 10:35 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
пустая запись делается тогда только в гриде ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 11:37 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
А Вам где надо? Все объекты формы, которые используются для редактирования, имеют свойство ControlSource. В этом свойстве указывается поле таблицы, в которое пойдет запись введенного пользователем значения. Также из этого поля берется значение при открытии формы. Разумеется, предполагается, что речь идет о текущей записи соответствующей таблицы. Той самой, значение полей которой и необходимо изменить. Если речь идет о новой записи, то эту новую запись предварительно нужно создать. А иначе что редактировать-то? Для того, чтобы разделить процесс внесения изменений и сохранение внесенных изменений применяется буферизация. В результате, модификации выполняются в буфере таблицы, а чтобы эти изменения попали в саму таблицу необходимо выполнить операцию сброса буфера по команде TableUpdate() или, в случае строковой буферизации, предпринять попытку переместить указатель записи (закрыть таблицу). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 12:09 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Ну что-то всеравно не получается, пробую через комбо боксы, при редактировании указываю ФИО которые совпадают допустим по ключу номера 17, но почему то не сохраняется ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 12:33 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Ну, указали Вы значение. А записывать-то это самое значение куда? Новой записи еще не существует. Вот объект и не доступен для редактирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 12:55 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Ну с этим все таки разобрался, сделал проще, заменил одно текстовое поле на комбо бокс, и теперь при редактировании и добавлении записи указывается фамилия и все применяется как надо, решил указав в контрол сурс уникальный ключ клиента из таблицы заказ и мастера такде, теперь проблема только одна, как сделать так чтобы можно было в гриде удалить только определнную услугу, через кнопку всю запись удаляет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 13:57 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Ну с этим все таки разобрался, сделал проще, заменил одно текстовое поле на комбо бокс, и теперь при редактировании и добавлении записи указывается фамилия и все применяется как надо, решил указав в контрол сурс уникальный ключ клиента из таблицы заказ и мастера такде, теперь проблема только одна, как сделать так чтобы можно было в гриде удалить только определнную услугу, через кнопку всю запись удаляет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 13:57 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Разобрался, блин, да не до конца, еще такая фигня происходит, как при нажатии удалении на стандартной кнопке, он запись удаляет, это хорошо, но удаляет так: просто помечает на удаление и приходится в коммандной строке дописывать pack, как можно сделать по другому, ведь в компилированной программе так не получится ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 14:10 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Нужна глобальная настрока Код: sql 1.
которая делается где-то в главной (стартовой) процедуре и дублируется при загрузке формы, если форма выполняется в Private DataSession. Данная настройка скрывает (прячет) записи, помеченные как удаленные почти от всех команд и функций FoxPro. Однако она вступает в силу только после перехода на другую запись после удаления. Как следствие, удаление выполняется примерно так Код: sql 1. 2. 3. 4. 5. 6.
Если запись отображается в Grid, то из Grid она пропадет (после выполнение указаного кода) при получении фокуса в Grid. Физическое удаление записей, помеченных как удаленные, командой PACK выполняется отдельными служебными процедурами с периодичностью раз в день/месяц/год в зависимости от интенсивности удаления записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 15:58 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
lSAlexl, Вам уже кое-что посоветовали, но позволю себе еще пару советов: lSAlexl Начал добавлять все ключи подряд на форму , некоторые поля стали активными, но всеравно какой то бред получаетсяНикогда этого не делайте, т.е. "все подряд". По поводу добавления/сохранения и, особенно, использования ключей, почитайте здесь: 1391329 2150876 . Желательно оба топика целиком. При создании проекта не надо все сваливать в одну папку. Себе дороже. Нужные библиотеки классов копируйте в проект и подключайте, а не надейтесь, что фокс их потом где-то найдет. Сделайте нормальный выход из программы, например: код кнопки "Выход" формы navigation Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Самое главное: сначала читайте, потом пишите Если что забыл, потом допишу... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 18:10 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
По поводу добавления/сохранения и, особенно, использования ключей, почитайте здесь: 1391329 2150876 . Желательно оба топика целиком.+1 Еще на эту тему есть несколько полезных статей на foxclub.ru, думаю найдете сами. Процедуры/функции желательно все хранить в отдельном .PRG-файле, который подключается командой SET PROCEDURE в main-файле. Не увлекайтесь визардами, ИМХО, невозможно построить даже дачный домик из игральных карт или конструктора "Лего". Еще неплохо бы сделать что-то типа "редактора справочников" для таблиц master, summa, usluga, ulica. И желательно избегать имен, совпадающих с зарезервированными словами. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 18:37 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Всем спасибо, Вы мне очень помогли! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 20:49 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Помогите пожалуйста нужно улучшить бд, точнее упростить для пользователя....всю информацию и базу данных я скину и все подробно объясню...Очень срочно надо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 16:45 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
Vera17, Вам того 12763955 сообщения мало? Зачем кросспостингом заниматься? У вас же попросили - озвучьте бюджет... Можете еще там более подробно рассказать, что вы желаете упростить? Интерфейс? Дайте хоть побольше чайной ложки информации, вас же не покусают ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 17:00 |
|
Нужна помощь
|
|||
---|---|---|---|
#18+
есть База данных, которая создается для ИП по сборке компьютеров по комплектующим. Приходит клиент и при помощи менеджера по работе с клиентами заполняет личные данные и названия устройств, которые хочет приобрести, все это записывается в 1 таблицу "заявка заказчика" во 2 тблице хранятся даные о поставщиках, у которых были приобретены устройства (комплектующие) и котоыре хранятся на складе в нашем ИП, первая и вторая таблица связаны по полю "устройство", с помощью запроса каждое устройство ищем при помощи фильтра и переносим данные в 3 таблицу - "Комплектующие заявки", заполнив 3 таблицу создавем вычисляемое поле "Цена", для подсчета суммы, на основании последних данных создаем отчет "Калькуляция заявки", а также товарный чек и гарантийный талон" Задача - автоматизировать при помощи формы , либо еще как-нибудь, чтобы выполнялось не через конструктор запросов. 1000-1500р плачу, нужно сделать до понедельника ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 17:05 |
|
|
start [/forum/topic.php?all=1&fid=41&tid=1583603]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 410ms |
0 / 0 |