powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с добавлением, удалением и изменением
49 сообщений из 49, показаны все 2 страниц
Проблема с добавлением, удалением и изменением
    #38036467
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите пожалуйста не могу выполнить следующие коды. На форме есть кнопки добавить, удалить, изменить и сохранить. не могу сделать эти функции никак. Нужно сделать добавление/отмену записи, удаление, изменение.

Вот код удаления:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT pogoda
flag=.T.
IF ThisForm.Command9.Caption=="Сохранить"
 flag=.F.
ThisForm.Command8.Caption="Добавить"
ThisForm.Command9.Caption="Удалить"
ThisForm.Command10.Enabled=.T.
ThisForm.Text1.Enabled=.F.
 TABLEUPDATE()
 ENDIF
 IF flag
 SET DELETED On
 DELETE 
 EndIf




Вот код добавления/возврата:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SELECT personal
flag=.T.
IF ThisForm.Command8.Caption=="Добавить"
   flag=.F.
ThisForm.Command8.Caption="вернуть"
ThisForm.Command9.Caption="сохранить"
ThisForm.Command10.Enabled=.F.
ThisForm.Text1.Enabled=.T.
*ThisForm.Text7.Enabled=.T.
APPEND BLANK

ENDIF 
SELECT pogoda
IF flag
ThisForm.Command8.Caption="добавить"
ThisForm.Command9.Caption="удалить"
ThisForm.Command1.Enabled=.T.
ThisForm.Command10.Enabled=.T.
ThisForm.Text1.Enabled=.F.
ThisForm.Text2.Enabled=.F.
TableRevert()
ENDIF 




Вот код изменения записи:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SELECT personal
flag=.T.
IF ThisForm.Command10.Caption=="Изменить"
  flag=.F.
ThisForm.Text1.Enabled=.T.
ThisForm.Text6.Enabled=.T.
*ThisForm.Text7.Enabled=.T.
thisform.Command10.Caption="Сохранить"
thisform.Command1.Enabled=.F.
thisform.Command9.Enabled=.F.
ENDIF
IF m.Flag = .T.
	IF MESSAGEBOX("сохранить изменения?", 4+32+256,"изменение")=6
		TABLEUPDATE(.F.,.T.,"pogoda")
	ELSE
		TABLEREVERT(.F.,"pogoda")
	ENDIF
ThisForm.Text1.Enabled=.F.
ThisForm.Text6.Enabled=.F.
*ThisForm.Text7.Enabled=.F.
thisform.Command10.Caption="изменить"
thisform.Command9.Enabled=.T.
Endif
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38036570
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у кого-нибудь есть готовый проект с такими кнопками скиньте пожалуйста, очень нужно. Только не с библиотечными кнопками, а с написанными вручную
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38036577
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90,

Посмотрите txtbtns в библиотеке wizstyle.vcx в папке установки VFP -> Wizards
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38036635
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540, не не не я не хочу с ними работать.. если я установлю потом программу на комп где не установлен фокспро программа не будет же работать.. я бы хотела вручную написанные коды
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38036918
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90,

Если вы не знали, то для интерпретатора любой программный код считается "вручную написанным".
С другой стороны, включенные в проект файлы хранятся внутри готового кода, и спокойно переносятся.

Вышепредставленный код явно написан не вами, и вы в нём ничего не понимаете (иначе не забыли бы упомянуть, что на форме не только "кнопки", не поленились бы сообщить о таблице, с которой работаете, а также смогли бы обосновать использование именно TableRevert() и необходимость SET DELETED ON ).

Так что будьте честны - просите "сделать всё за вас, и чтобы вот здесь рюшечка висела"...
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037018
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM, я и не говорю что я писала код. Я ведь попросила дать коды этих кнопок, если у кого-нибудь готовый проект или помогите переделать выложенный мною код.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037297
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Jonny540, не не не я не хочу с ними работать.. если я установлю потом программу на комп где не установлен фокспро программа не будет же работать ..
я бы хотела вручную написанные кодыЧто за чушь?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037339
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540, когда писала программу с библиотечными этими кнопками и открывала проект с другой папки всегда фокспро требовал путь к этим файлам VCX поэтому думала что не будет работать.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037344
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Установила на форму компонент picbtns из класса wizbtns создала ехе файл. Проверяю на компьютере где я пишу программу запускается работает но не видны картинки у кнопок. Можно как-то сделать чтобы они были видны?
Вот так у меня показывается
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037350
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Jonny540, когда писала программу с библиотечными этими кнопками и открывала проект с другой папки всегда фокспро требовал путь к этим файлам VCX поэтому думала что не будет работать.Вам сюда
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037363
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Установила на форму компонент picbtns из класса wizbtns создала ехе файл. Проверяю на компьютере где я пишу программу запускается работает но не видны картинки у кнопок. Можно как-то сделать чтобы они были видны?
Вот так у меня показываетсяBMP-шки в проект перепишите. И биб-ку классов тоже.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037368
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540, прочла по добавление файлов внутрь проекта, но не поняла в моем случае что нужно сделать. Там описано как раскидывать файлы и как указывать пути.. я устанавливала txtbtns на форму переимеовала заголовки кнопок на русский но две не смогла это где добавление и сохранение кажется есть возможность их переименовать? Это одна кнопка видимо и на английском заголовок меняется
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037371
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540, как их прописать то и где?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037545
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для всех кнопок указала путь к картинкам в папке где содержится проект. предварительно картинки скопировала в эту папку. Две кнопки Добавить и Изменить не отображают нормально картинки потому что там при нажатии добавить картинка меняется на сохранение. Можно в программе как-то указать путь в этим картинкам?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037552
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааа все получилось сделала
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037570
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно как-то получить доступ к форме на картинке и изменить там названия с английского на русский? а то когда ехе создаю на английском все
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037606
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже все
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037615
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин не получилось.. когда нажимаю добавить иконки у кнопки добавить и редактировать исчезают, точно также когда нажимаю редактировать
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037704
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как исправить? везде в классах полазила все оды посмотрела кнопок в классах нигде не нашла как изменить..
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037754
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
картинки получилось сделать, но только если указать определенную папку. Хочу теперь разместить картинки в папку с ехе файлом. Подскажите как указать путь типа 'Папка_с_exe\папка_с_картинками\'
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037894
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90,

Невнимательно читали статью. Все используемые файлы (в т.ч. и картинки) включаются в проект (вкладка Other->Other files)
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38037898
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jonny540, они есть там. Когда запускаю программу на выполнение не создавая ехе все показывает, а когда создаю ехе и его запускаю то не видны
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038143
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в процедуре setcaption у picbtns написала код переделала под такой и заработал. Но если удалить папку img то не показывает. Я хотела чтобы ехе был не зависим от картинок. Можно ли это сделать как-нибудь? Заранее спасибо

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
IF !THIS.EditMode
	THIS.cmdAdd.Picture = 'img\WZNEW.BMP'
	THIS.cmdEdit.Picture = 'img\WZEDIT.BMP'
	THIS.cmdAdd.DownPicture = 'img\WZNEW.BMP'
	THIS.cmdEdit.DownPicture = 'img\WZEDIT.BMP'
ELSE
	THIS.cmdAdd.Picture = 'img\WZSAVE.BMP'
	THIS.cmdEdit.Picture = 'img\WZUNDO.BMP'
	THIS.cmdAdd.DownPicture = 'img\WZSAVE.BMP'
	THIS.cmdEdit.DownPicture = 'img\WZUNDO.BMP'
ENDIF
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038181
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90,

добавь все файлы картинок в проект, на вкладке Other - Other files
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038187
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и пиши пути без папок
Код: sql
1.
THIS.cmdAdd.Picture = 'WZNEW.BMP'
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038197
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, они добавлены в проект, где вы говорите. Я так и писала. Но получается если картинки опять удалить не будут показываться. А я хотела бы чтобы независимый был ехе. чтобы переносить могла чисто ехешник куда угодно и все показывалось. Так можно сделать?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038200
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tи пиши пути без папок
Код: sql
1.
THIS.cmdAdd.Picture = 'WZNEW.BMP'
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038232
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый, Dima T, я ведь так и писала вначале. Вот сейчас тоже написала как вы говорите. Не показывает.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038262
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучай
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038289
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, Надо было написать THIS.cmdAdd.Picture = 'WZNEW.BMP' в методах этих кнопок оказывается, а я писала в классе в другом методе. Заработало. Спасибо Вам!
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038297
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единственный вопрос, Если я запущу этот ехе на компьютере где нет фокспро будут работать кнопки добавление, удаление, редактирование? Это важнее чем картинки даже. Я сделала же через классы vcx но еще не проверяла там где не установлен фокспро
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038307
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Единственный вопрос, Если я запущу этот ехе на компьютере где нет фокспро будут работать кнопки добавление, удаление, редактирование? Это важнее чем картинки даже. Я сделала же через классы vcx но еще не проверяла там где не установлен фокспро
Думаю - да. Проверь.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038315
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, Если не будет работать это катастрофа :(
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038323
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Dima T, Если не будет работать это катастрофа :(
Если все нужные VCXы включены в проект - будет, если не все - будешь искать какого не хватает.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038336
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, у меня включены wizbase.vcx и wizbtns.vcx. Этого достаточно чтобы работало добавление, удаление и все остальное через picbtns?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038342
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По законам Мэрфи работать не должно.
Особенно если dll-ки не все положишь какие надо и куда надо.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038346
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, вы меня пугаете.. и какие же dll куда надо включать?
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038358
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90Dima T, у меня включены wizbase.vcx и wizbtns.vcx. Этого достаточно чтобы работало добавление, удаление и все остальное через picbtns?
понятия не имею, никогда не пользовался визардами.

При сборке EXE фокс сам включает все нужные файлы в проект, автоматом, но это если вызовы явно прописаны, без макроподстановок и т.п.

Проверить элементарно: Запиши свою прогу на флэшку и попробуй запусти на компе без фокса. Не заработает - напишешь.

Ну и DLLки не забудь. Без них точно не заработает.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038364
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msvcr71.dll
vfp9r.dll
VFP9RENU.DLL
GDIPLUS.DLL

Включать их никуда не надо, просто скопировать в папку с EXE
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038372
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, так и знала что надо будет это делать.. Поэтому с самого начала попросила коды кнопок, которые работают без VCX-ов или если есть у кого-нибудь есть готовый проект с такими кнопками :(
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038374
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дома проверю, если не будет работать напишу.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038382
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90так и знала что надо будет это делать..
чего "это" ? хватит фантазировать, возьми да проверь. DLL-ки не забудешь - заработает, уверен на 99%
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038383
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вы думаете, машина без бензина поедет? :)
vcx - машина
dll - бензин
Я офигиваю с теперешних студентов!
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038468
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, я знаю что если использовать VCX то нужны DLL поэтому сначала же сказала помочь исправить те коды которые выложила или готовые коды если нетрудно дать.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038498
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работает на компе без фокспро если добавить DLL. Ну оставлю пока что так, может сойдет. А так хотела чтобы без DLL. Все равно спасибо всем кто помогли.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038519
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МеганFOX90я знаю что если использовать VCX то нужны DLL
неверно. VCX это разновидность контейнера для хранения кода (так же как PRG). DLL - интерпретатор этого кода.

Вобщем без DLL работать никогда не будет на машине где фокс не стоит.
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38038916
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, я знаю.. поэтому изначально не хотела такой способ..но посмотрим если так прокатит оставлю
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38039127
МеганFOX90Работает на компе без фокспро если добавить DLL. Ну оставлю пока что так, может сойдет. А так хотела чтобы без DLL. Все равно спасибо всем кто помогли.
Кто же будет документацию читать? Про фоксовые DLL-ки там написано.... Что они должны поставляться в комплекте с программой.
Немного офф-топик
Без DLL ни один виндовый ехе-шник не работает. Даже если Вы его на С++ напишете... Просто в этом случае DLL-ки берутся "стандартные", которые уже имеются в Windows.
Как Вы думаете, почему пишут в документации к разным программам:"ОС: Windows 7" или "ОС: Windows XP, Vista"? Именно из-за нюансов в реализации функций внутри DLL-к в разных версиях Windows.

Если Вам нужен автономный ехе-шник без DLL-к - добро пожаловать в FoxPro/DOS. Правда тогда не ругайтесь на "устаревший" интерфейс...
...
Рейтинг: 0 / 0
Проблема с добавлением, удалением и изменением
    #38040659
МеганFOX90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав С...кий, Ой с этим фоком в университете работали не нравится Fox/DOS.. уж лучше 9-й фокспро с нормальным интерфейсом.
...
Рейтинг: 0 / 0
49 сообщений из 49, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с добавлением, удалением и изменением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]