Форум программистов, компьютерный форум, киберфорум
Visual FoxPro
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
3 / 3 / 0
Регистрация: 02.04.2010
Сообщений: 52

Помогите исправить ошибку

03.04.2012, 23:20. Показов 2250. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста найти ошибку
пишет property text is not found
вот код кнопки "добавить"
SQL
1
2
3
4
INSERT INTO 
blank1(PersonID_1,name,Departamen,institute,Birth,Place,Address_1,Phone,Education,Year_1,Speciality,DegreeYes,Rank,Post,Passport,PassportDate,region_1,WorkBegin,WorkEnd,WORK,WorkPlace,WorkAddress,WorkPhone,Reason);
VALUES 
(thisform.personid_11.text,thisform.Name1.text,thisform.Departamen1.text,thisform.Institute1.text,thisform.Birth1.Text,thisform.Place1.text,thisform.Address_11.text,thisform.Phone1.text,thisform.Education1.text,thisform.Year_11.text,thisform.Speciality1.text,thisform.DegreeYes1.text,thisform.Rank1.text,thisform.Post1.text,thisform.Passport1.text,thisform.PassportDate1.text,thisform.Region1.text,thisform.WorkBegin1.text,thisform.WorkEnd1.text,thisform.Work1.text,thisform.WorkPlace1.text,thisform.WorkAddress1.text,thisform.WorkPhone1.text,thisform.Reason1.text);
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.04.2012, 23:20
Ответы с готовыми решениями:

Помогите исправить ошибку
Программа считывает из входного файла символы и соответствующие им коды. Затем вводится строка. В выходной файл записывается зашифрованная...

Помогите исправить ошибку.
Вот есть код для определения времени простоя компьютера: function CheckIddleTime: DWord; var LastInput: TLastInputInfo; begin ...

Помогите исправить ошибку
Привет всем. Столкнулась с проблемой, что не могу задать параметры при вводе с клавиатуры слова, что бы заглавные и прописные буквы не...

10
 Аватар для Redglow
107 / 107 / 0
Регистрация: 06.05.2011
Сообщений: 277
04.04.2012, 10:19
Во-первых, что это вообще у вас на форме? Текстбоксы? Так указывайте это в вопросе чтобы не приходилось гадать.

Во-вторых, если необходимо оперировать содержимым текстбокса, обычно используют не .Text, а .Value, поскольку свойство Text содержит неформатированный текст области ввода, а к текстбоксам зачастую применяют форматирование с помощью свойств .Format и .InputMask

В-третьих, есть такая штука как объектные скобки. Предназначены для того, чтобы немного сократить количество нажимаемых кнопок и увеличить читабельность кода.

В-четвертых, ";" означает перенос на новую строку. Следующей строки за закрывающей скобкой мы не знаем, но это вполне может генерировать ошибку. Так что она там не нужна.

Итого, я бы переписал код примерно так:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
WITH ThisForm
    INSERT INTO Blank1
        (PersonID_1, Name, Departamen, Institute,;
        Birth, Place, Address_1, Phone,;
        Education, Year_1, Speciality, DegreeYes,;
        Rank, Post, Passport, PassportDate,;
        Region_1, WorkBegin, WorkEnd, Work,;
        WorkPlace, WorkAddress, WorkPhone, Reason);
    VALUES 
        (.Personid_11.Value, .Name1.Value, .Departamen1.Value, .Institute1.Value,;
        .Birth1.Value, .Place1.Value, .Address_11.Value, .Phone1.Value,;
        .Education1.Value, .Year_11.Value, .Speciality1.Value, .DegreeYes1.Value,;
        .Rank1.Value, .Post1.Value, .Passport1.Value, .PassportDate1.Value,;
        .Region1.Value, .WorkBegin1.Value, .WorkEnd1.Value, .Work1.Value,;
        .WorkPlace1.Value, .WorkAddress1.Value, .WorkPhone1.Value, .Reason1.Value)
ENDWITH
Да, проверьте и убедитесь, что все эти ваши ThisForm.Personid_11 относятся к текстбоксам. Если среди этих имен затесалась, например, метка (Label) или другой контрол, не имеющий свойства .Text - получите как раз эту ошибку.
1
3 / 3 / 0
Регистрация: 02.04.2010
Сообщений: 52
04.04.2012, 11:28  [ТС]
спасибо) теперь другая ошибка...может быть я че нить в таблице на чудил...посмотрите пожалуйста
Миниатюры
Помогите исправить ошибку   Помогите исправить ошибку   Помогите исправить ошибку  

0
633 / 376 / 7
Регистрация: 25.05.2010
Сообщений: 1,372
04.04.2012, 11:51
А в чем конкретно ошибка?
Подозреваю, что инсерт с тем же PersonID_1 нарушает уникальность ключа.
По моему, для вашей задачи достаточно было автоматически сгенерировать форму, а потом навести красоту в размещении на ней меток и полей ввода.
1
3 / 3 / 0
Регистрация: 02.04.2010
Сообщений: 52
04.04.2012, 12:41  [ТС]
мне просто надо сделать, чтоб добавление с этой формы было в несколько таблиц, а через конструктор,там нельзя...а ошибка с PersonID_1...как бы мне это сделать?
0
633 / 376 / 7
Регистрация: 25.05.2010
Сообщений: 1,372
04.04.2012, 13:28
Цитата Сообщение от ВДВ Посмотреть сообщение
мне просто надо сделать, чтоб добавление с этой формы было в несколько таблиц, а через конструктор,там нельзя
Все можно. Один из вариантов через представление.
Запустите конструктор локального представления и создайте его. В проекте Data -> LocalViev
Отметьте возможность обновления таблиц через представление. А потом по представлению создайте форму.

Добавлено через 1 минуту
Надо или использовать вместо инсерта апдейт или для инсерта удалять запись и упаковывать базу.

Добавлено через 33 минуты
Причем еще ничто не мешает сделать в конструкторе с одной таблицей, а потом добавить другие таблицы и другие поля ввода.
1
 Аватар для Redglow
107 / 107 / 0
Регистрация: 06.05.2011
Сообщений: 277
04.04.2012, 16:28
Цитата Сообщение от ВДВ Посмотреть сообщение
теперь другая ошибка
Номер и текст ошибки спросить у Пушкина или папы Римского?
Тип поля Integer Autoinc предназначен для совсем других целей. Это поле только для чтения и при добавлении записи наращивается на величину Step (обычно на единицу) фоксом автоматически. Если этот идентификатор вводится вручную из формы, то тип поля нужно заменить просто на Integer (без Autoinc). Либо же убрать это поле с формы и из INSERT-а, если устраивает что это поле будет автоматически наращиваться на единицу.
1
633 / 376 / 7
Регистрация: 25.05.2010
Сообщений: 1,372
04.04.2012, 18:45
Цитата Сообщение от Redglow Посмотреть сообщение
если устраивает что это поле будет автоматически наращиваться на единицу
Если только форма предназначена для добавления нового человека. Если она же применяется для редактирования, то один только инсерт не пойдет. Там нужно использовать в зависимости от фактора добавить/редактировать.
1
 Аватар для Redglow
107 / 107 / 0
Регистрация: 06.05.2011
Сообщений: 277
04.04.2012, 18:55
Цитата Сообщение от ValeryB Посмотреть сообщение
Если она же применяется для редактирования, то один только инсерт не пойдет.
Где у топикстартера хотя бы одно упоминание о редактировании? Был задан конкретный вопрос об ошибке при добавлении записи, на что и был дан ответ.

И вообще, лично я вопросов не задавал, Ваших советов не просил. Я же не комментирую Ваше
Надо или использовать вместо инсерта апдейт или для инсерта удалять запись и упаковывать базу.
особенно в сочетании с
Запустите конструктор локального представления и создайте его. В проекте Data -> LocalViev
1
3 / 3 / 0
Регистрация: 02.04.2010
Сообщений: 52
04.04.2012, 20:52  [ТС]
слушайте, опять проблема..раньше все было ок.. сейчас начал запрашивать wizbase.vcx.. показываешь ему путь..все хорошо, формы работают.. выходишь, опять также. set defaul to не помогает
Миниатюры
Помогите исправить ошибку  
0
3 / 3 / 0
Регистрация: 02.04.2010
Сообщений: 52
05.04.2012, 00:37  [ТС]
все ребят, спасибо большое) все получилось) курсач готов)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.04.2012, 00:37
Помогаю со студенческими работами здесь

Помогите исправить ошибку
#include <process.h> #include <stdio.h> int a; void Thread( void* pParams ) { int i, num = 0; while ( 1 ) ...

Помогите исправить ошибку!
While Not EOF(NameSh + ".txt") - вот эта строка выводит ошибку "Type mismatch". В других реестрах эта же программа работает нормально... А...

помогите исправить ошибку
мне дали лабораторную по моделированию построить модель движения планет (меркурий, земля и луна, марс) вокруг солнца максимально похожую по...

Помогите исправить ошибку
Добрый день!Помогите исправить ошибку,что бы ответы подсчитывались и в конце выдавал количество правильных ответов из всех имеющих. ...

Помогите Исправить Ошибку
Помогите пожалуйста исправить ошибку в проге: #include <iostream> #include <cmath> using namespace std; double f1(double); double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru