Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Вниз

Переход к незаполненному TEdit   Найти похожие ветки 

 
Igorntk   (2006-04-14 10:47) [0]

Здравствуйте, уважаемые мастера! Нажатием кнопки заполняю Edit1. Если в нем уже находится запись, нужно, чтобы при повторном нажатии кнопки заполнялся Edit2. Пробовал так:
if DBEdit1.Text<> "" then
DBEdit2.Text := "тест2";
DBEdit1.Text := "тест";

Нажатием кнопки заполняются сразу два Edit. Подскажите, как правильно сделать последовательность: если заполнен 1, заполняем 2?
Спасибо!


 
Dmitrij_K   (2006-04-14 10:51) [1]

if DBEdit1.Text<> "" then
begin
DBEdit2.Text := "тест2";
end


 
Ega23 ©   (2006-04-14 10:53) [2]


> if DBEdit1.Text<> "" then
> DBEdit2.Text := "тест2";
> DBEdit1.Text := "тест";


else забыл поставить.


 
Igorntk   (2006-04-20 09:37) [3]

if DBEdit1.Text<> "" then
else
DBEdit1.Text := "тест";
DBEdit2.Text := "тест2";


Не получается с последующими незаполненными Edit. Подскажите, что нужно сделать, чтобы заполнялся Edit3, если заполнен Edit2 и тд? Это должно обрабатываться нажатием одной и той же кнопки. Спасибо заранее!


 
Sergey13 ©   (2006-04-20 09:39) [4]

2[3] Igorntk   (20.04.06 09:37)
Теперь попробуй вставить else в нужное место.


 
Ega23 ©   (2006-04-20 09:39) [5]


> if DBEdit1.Text<> "" then
> else
> DBEdit1.Text := "тест";
> DBEdit2.Text := "тест2";


Мда....
Может книжку почитаешь? Самую простую? Даже не обязательно по Delphi...
if DBEdit1.Text<> "" then
DBEdit2.Text := "тест2"
else
DBEdit1.Text := "тест";


 
balepa ©   (2006-04-20 09:39) [6]

Igorntk   (20.04.06 09:37) [3]

if DBEdit1.Text<> "" then
 DBEdit1.Text := "тест"
else
 DBEdit2.Text := "тест2";


 
EvS ©   (2006-04-20 09:54) [7]

if DBEdit1.Text<> "" then
if DBEdit2.Text<>"" then
  DBEdit3.Text := "тест3"
else
  DBEdit2.Text := "тест2"
else
DBEdit1.Text := "тест";


 
Igorntk   (2006-04-20 10:06) [8]


> EvS ©   (20.04.06 09:54) [7]

Большое спасибо!
А также всем! Книжки стараюсь читать, но иногда бывают заскоки. Как этот


 
AbrosimovA ©   (2006-04-20 10:36) [9]

procedure TForm1.Button1Click(Sender: TObject);
var i : integer;
   A,B : TComponent;
   CountEdit: integer;
begin
CountEdit:=5;
for i := 1 to CountEdit do
begin
   B:=FindComponent("Edit" + IntToStr(i));
   A:=FindComponent("Edit" + IntToStr(i-1));
   if A<>nil then begin
     if TEdit(A).Text="" then
      if TEdit(A).Name="Edit1" then
       TEdit(A).Text:="тест"
      else TEdit(A).Text:="тест"+IntToStr(i-1)
     else
      if TEdit(A).Name<>"Edit1" then
       TEdit(A).Text:="тест"+IntToStr(i-1);
     TEdit(B).Text:="тест"+IntToStr(i);
   end //if A
end; //for i
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
15-1145095256
SergP.
2006-04-15 14:00
2006.05.07
Нужна помощь по скачиванию файла


2-1145443424
Mameluke
2006-04-19 14:43
2006.05.07
Преобразование string в PChar


3-1142349686
GERDA
2006-03-14 18:21
2006.05.07
ORA 9.2 BLOB->CLOB


2-1145460774
simplelame
2006-04-19 19:32
2006.05.07
FR 3.0


2-1145280366
nyron
2006-04-17 17:26
2006.05.07
печатная форма





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский