powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите начинающему
25 сообщений из 54, страница 2 из 3
Помогите начинающему
    #32592917
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>что делает use in <alias>
Это вопрос? Тогда - закрывает таблтцу с алиасом <alias>
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593037
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так если я это APPEND BLANK IN <alias>
USE IN <alias> пишу то грид становится пустым и ничего добавить нельзя
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593080
Фотография SAM-FoxPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To lilo12

Redrik просто пошутил.

Ты объясни толком, поставь задачу.
Что ты имеешь в виду вот в этой фразе:

авторна была из построителя но теперь я сделал так APPEND BLANK IN <alias> это работает но записи можно редактировать даже не нажимая кнопку добавить как сделать чтобы записи редактировать после добавления было нельзя

Что значит "чтобы записи редактировать после добавления было нельзя" и где они у тебя потом редактируются?

Например, есть форма, на ней кнопка с кодом APPEND Blank. Нажали кнопку, запись добавилась и что, где ее потом редактируют?
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593093
Фотография SAM-FoxPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолджение to lilo12.

Если в гриде и в нем не надо редактировать, поставь ReadOnly=.t. и всех делов. Если еще как-то, напиши подробнее
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593160
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я ставлю ReadOnly=.t. в гриде то при нажатии кнопки добавить Выдаёт сообщение The control is read-only и ничего не добавляет. Если без этого ReadOnly=.t. то записи можно добавлять и редактировать. А мне нужно чтобы предыдущие записи редактировать было нельзя. А при нажатии кнопки добавить запись только добавлялась.
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593280
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry за шуточку ;-) Это от бессилия... ;-)
Ну неужели нельзя немного напрячься и объснить подробнее что нужно сделать?
1. Где "сидит" кнопка, добавляющая запись?
2. С предыдущими записями понятно, а новую пустую запись редактировать нужно?
3. Добавь поле с признаком "Редактировать/неРедактировать" или определяй возможность редактирования по признаку "пустая запись/поле".
4. Сделай ещё кнопку Edit, которая будет менять ReadOnly...
5. Выложи сюда свою форму с таблицей - может так быстрее будет, чем дожидаться нормальных объяснений! :-(
6. Испытываешь терпение?
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593285
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to SAM-FoxPro:
Такое впечатление, что человек не хочет, чтоб ему помогли... ;-)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593288
Фотография SAM-FoxPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е., ты хочешь добавить пустую запись, а потм в гриде ее заполнять и при этом уже существующие записи не трогать?

Так не получится, в смысле в одном гриде. Во всяком случае, просто не получится. Надо писать процедуру, тапа, если поле не пустое, то можно редактировать.
Я, вообще, практически всегда, когда использую Грид, в качестве источника ставлю курсор, а запись в таблицу добавляю не пустую, а уже со значениями. Т.е., сначала ввожу значения полей, например, в текстбоксы или там еще куда, а потом уже INSERT INTO куда надо. А потом пересвечиваю грид.
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593322
Фотография SAM-FoxPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Redrik

Да хочет он, только сказать не может! 8-)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593406
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма с гридом и кнопками управления. Нужно сделать так Нажимаю ДОБАВИТЬ и в поля ввожу данные, а предыдущие записи не трогать! А можна сделать какбы какуюто активность записи что ли чтобы запись добавилась в таблицу а в форме её небыло видно, но добавлялась через форму?
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593494
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>. Нужно сделать так Нажимаю ДОБАВИТЬ и в поля ввожу данные, а предыдущие записи не трогать!
В каки е поля? В гриде? На отдельной форме? Просто текстбоксы на форме?

Если ввод осуществляетс на отдельной форме то почемубы и нет... Пока не закрыл этц форму.

>А можна сделать какбы какуюто активность записи что ли чтобы запись добавилась в таблицу а в форме её небыло видно, но добавлялась через форму?
А по русски можно, так чтобы даже я понял?

lilo12, попробуйте четко по пунктам сформулироваь как имено должна работать Ваша форма. Возможно и Вам сомому станет понятно как сделать и наши возможности возрастут;)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593662
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма с гридом и кнопками управления, данные вводятся в грид после нажатия на кнопку добавить но после добавления все записи которые отображаются в гриде можно редактировать, а мне нужно чтобы эти записи редактировать было нельзя или чтобы после добавления запись из грида убиралась (что - то типа активности записи)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593670
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Захватывающий топик... :-))) И "начинающий" - упрямее не бывает! :-)
А ты бы взял и вообще убрал грид с формы! Налепи кучу текстбоксов, соответственно заполняемым полям, а потом (при нажатии многострадальной кнопки) делай или APPEND BLANK + REPLACE, или INSERT...
P.S. "Будь или не будь, делай же что-нибудь..." (с) АБП
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593703
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оп-ля! Пока сочинял, уже дополнение вышло... :-)
автор1. "Данные вводятся в грид после нажатия..."
2. "Но, после добавления... нужно чтобы эти записи редактировать было нельзя"
Тебе не кажется, что есть махонькое противоречие?
И, если
авторчтобы после добавления запись из грида убиралась
то твой грид всегда будет пустым!
Давай-ка через полчасика зайди сюда снова... а дальше сам разбираться будешь...
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593748
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никакого противоречия или так или подругому
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593750
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну. типа слепил какую-то ерунду... Лови!
Если я что-то смог понять, то задача такая: данные ввели, кнопку нажали - в таблицу занеслось, а редактировать - нихт! Вводим дальше...
...
Рейтинг: 0 / 0
Помогите начинающему
    #32593766
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lilo12Никакого противоречия или так или подругому
Ну, блин... Идешь ты лесом!
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594026
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без обид. Вот читаю и впечатление, что lilo12 всех разводит.
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594040
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А откуда имено это впечатление?
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594149
Reznichenko Y.V.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот уже вторая страница топика, а Вы так и не можете толком объяснить суть проблемы и откуда у нее ноги растут.
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594258
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен с впечатлением (и его объяснением) Reznichenko Y.V. ! Хоть и не вижу смысла в этом со стороны автора топика... Сначала "люди ПОМОГИТЕ", а потом потрясающая немногословность... Впечатляет!
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594288
lilo12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что значит для Вас слово толком я описывал задачу так как её представляю я!
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594324
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты сам себе эту задачу придумал или есть некто, именуемый "заказчиком"?
Хоть бы смысл задачи объяснил - может тогда бы тебя можно было понять :-(
Мой "пример" не канает? Всё же вроде очень близко к тому, что тебе нужно...
Если же lilo12я описывал задачу так как её представляю я! - это максимум, тогда поработай сначала над воображением, а потом начнёшь заниматься практической реализацией :-)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594335
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На первой странице форума эта тема самая "отвечаемая" и "просматриваемая"... И ни о чём... Смысла - ноль!
Совершенно несправедливо! Любим зря тратить время и деньги? :-)
...
Рейтинг: 0 / 0
Помогите начинающему
    #32594374
Sjfx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.
ручками для грида добавь проперть "newRno" или в ините грида поставь
this.addProperty('newRno',0)
2.
при добавлении новой записи:
PROC click && процедура для кнопки
select myAlias && поставить алиас
APPEND BLANK
thisform.Refresh
thisform.grid1.allowcellselection = .t.
thisform.grid1.newRno = RECNO()
thisform.grid1.SetFocus
3.
PROC afterRowColChange && процедура для грида
this.allowcellselection = this.newRno = RECNO('myAlias')
--
При табличной или row- буферизации можно обойтись без проперти, просто проверять getfldstate(-1), тогда редактировать можно все несброшенные в таблицу записи.
--
А вообще, конечно, просьбы о помощи с таким количеством исходной информации надо бы удалять и посылать на ФАК с примером, как формулировать задачи.
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 2 из 3
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите начинающему
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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