• Viernes 8 de Noviembre de 2024, 14:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - moyo18

Páginas: [1]
1
PHP / Re: Problema Con Busquedas Php Y Mysql
« en: Jueves 7 de Junio de 2007, 19:58 »
ya intente como dice F_Tanori

mira la nueva parte del nuevo codigo me queda asi

Código: Text
  1. $buscar=trim($buscar);
  2.  if (trim($buscar)!="" )
  3.  {
  4.    echo "No has introducido los datos necesarios para la busqueda.";
  5.    exit;
  6.  }
  7.  

viendo la otra pagina q dejaste probe asi y no funciono , ptambien probe usando nada mas esat linea , ya ni tira el mensaje  

Citar
No has introducido los datos necesarios para la busqueda

Código: Text
  1. $buscar=trim($buscar);
  2.  
y no funciiono no muestra los resultados siempre me sale q ponga los datos y ya lo estoy poniendo, pero en mi server local me funciona bien :S.

tambien cuando pongo el codigo d arriba

Código: Text
  1. buscar=trim($buscar);
  2.  if (trim($buscar)!="" )
  3.  

me sale un error

Citar
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/nuevajer/public_html/registro/buscar.php on line 38

borro esa parte del codigo q nada mas es como un contador para ver los miembros q saldrian encontrados por la busqueda, pero al darle buscar me sale nada mas Miembros encontrados y no muestra nada.


por el de avalon me sirvio de maravilla el codigo, muchas gacias  ;) . no necesite modificar nada.

2
PHP / Problema Con Busquedas Php Y Mysql
« en: Jueves 7 de Junio de 2007, 05:56 »
bueno la cosa esta asi, en un hostlocal q tengo en mi pc con appserv, las busquedas me sirven perfecto, pero al pasar a un sevidor me tira q no he introducido los datos y si los pongo.

estos son los codigos del form y el php

Código: Text
  1. <html>
  2. <head>
  3.  <title> Busqueda de Miembros del Grupo</title>
  4. </head>
  5. <body>
  6.  <h1> Resultados busqueda</h1>
  7.  
  8. <?php
  9.  
  10. // confirmacion de entrada de datos
  11.  
  12. trim($buscar);
  13.  if (!$opcion || !$buscar)
  14.  {
  15.    echo "No has introducido los datos necesarios para la busqueda.";
  16.    exit;
  17.  }
  18. $opcion = addslashes ($opcion);
  19. $buscar = addslashes ($buscar);
  20.  
  21. // conexion base d datos cambiar los datos de la base de datos por los tuyos
  22.  
  23. @ $db = mysql_pconnect ("localhost","miuser","mipass");
  24.  if (!$db)
  25.  {
  26.    echo "No ha conectado con la base datos";
  27.    exit;
  28.  }
  29.  
  30. // llamar a la base de datos usar cambiar por el nombre de su base de datos
  31.  
  32. mysql_select_db ("nombredb");
  33.  
  34. // consulta
  35.  
  36. $consulta = "select * from registro where ".$opcion." like '%".$buscar."%'";
  37. $resultado = mysql_query($consulta);
  38. $num_resultado=mysql_num_rows($resultado);
  39. echo "<p>Miembros encontrados: ".$num_resultado."</p>";
  40.  
  41. for ($i=0; $i<$num_resultado; $i++)
  42. {
  43.   $row = mysql_fetch_array ($resultado);
  44.   echo "<p><strong>".($i+1).".Nombre: ";
  45.   echo stripslashes($row["nombre"]);
  46.   echo "</strong><br>Apellido:";
  47.   echo stripslashes ($row["apellido"]);
  48.   echo "</p>";
  49. }
  50.  
  51. ?>
  52.  
  53. </body>
  54. </html>
  55.  
  56.  
  57.  

aki esta el form

Código: Text
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Documento sin título</title>
  6. </head>
  7.  
  8. <body>
  9. <h1>Busqueda de Miempbros</h1>
  10.  
  11. <form action="buscar.php" method="post">
  12.  Elige tipo de busqueda<br>
  13.  <select name="opcion">
  14.   <option value="nombre">Nombre
  15.   <option value="apellido">Apellido
  16.  </select>
  17.  <br>
  18.  Escribe el termino de busqueda: <BR>
  19.  <input name="buscar" type=text>
  20.  <br>
  21.  <input type=submit value="buscar">
  22. </form>
  23.  
  24. </body>
  25. </html>
  26.  
  27.  


pngo los datos y al darle enviar me sale esto


No has introducido los datos necesarios para la busqueda

porq me sale eso ? si tengo el dato introducido para la busqueda, pero en mi localhost me sirve bien con el appserv pero en el servidor q estoy pagando no.

3
Delphi / Ayuda Con Jpeg En Formulario
« en: Lunes 26 de Febrero de 2007, 22:50 »
buneo he estado busca y busca y he encontrado algunos codigos, he hehco paso a paso lo q iban diciendo y si he logrado hacerlo pero cuando ya quiero ver la foto, ejecutar el programa para ver si se peude me sale un error en el codigo y por mas vuelta q le doy no veo dond esta el fallo ya q muchos codigos son iguales

aki les dejo el codigo q llevo


Código: Text
  1.  
  2. unit database;
  3.  
  4. interface
  5.  
  6. uses
  7.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  8.   Dialogs, StdCtrls, ExtCtrls, DB, ADODB, Grids, DBGrids;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     DBGrid1: TDBGrid;
  13.     ADOTable1: TADOTable;
  14.     DataSource1: TDataSource;
  15.     ADOConnection1: TADOConnection;
  16.     ADOimage: TImage;
  17.     Button1: TButton;
  18.     procedure Button1Click(Sender: TObject);
  19.   private
  20.     { Private declarations }
  21.   public
  22.     { Public declarations }
  23.   end;
  24.  
  25. var
  26.   Form1: TForm1;
  27.  
  28. implementation
  29.  uses jpeg;
  30. {$R *.dfm}
  31.  
  32. function JpegStartsInBlob
  33.          (PicField:TBlobField):integer;
  34. var
  35.  bS     : TADOBlobStream;
  36.  buffer : Word;
  37.  hx     : string;
  38. begin
  39.  Result := -1;
  40.  bS := TADOBlobStream.Create(PicField, bmRead);
  41.  try
  42.   while (Result = -1) and
  43.         (bS.Position + 1 < bS.Size) do
  44.   begin
  45.    bS.ReadBuffer(buffer, 1);
  46.    hx:=IntToHex(buffer, 2);
  47.    if hx = 'FF' then begin
  48.      bS.ReadBuffer(buffer, 1);
  49.      hx:=IntToHex(buffer, 2);
  50.      if hx = 'D8' then Result := bS.Position - 2
  51.      else if hx = 'FF' then
  52.         bS.Position := bS.Position-1;
  53.    end; //if
  54.   end; //while
  55.  finally
  56.   bS.Free
  57.  end;  //try
  58. end;
  59.  
  60.  
  61. procedure TForm1.Button1Click(Sender: TObject);
  62. var
  63.   bS  : TADOBlobStream;
  64.   Pic : TJpegImage;
  65. begin
  66.   bS := TADOBlobStream.Create
  67.         (AdoTable1Picture, bmRead);
  68.   try
  69.     bS.Seek(JpegStartsInBlob(AdoTable1Picture),
  70.             soFromBeginning);
  71.     Pic:=TJpegImage.Create;
  72.     try
  73.      Pic.LoadFromStream(bS);
  74.      ADOImage.Picture.Graphic:=Pic;
  75.     finally
  76.      Pic.Free;
  77.     end;
  78.   finally
  79.     bS.Free
  80.   end;
  81. end;
  82.  



y aki me da el error, es en el boton

Código: Text
  1. bS := TADOBlobStream.Create
  2.         (AdoTable1Picture, bmRead);
  3.  

a dond dice Adotable1picture, bmread a ver si me pueden decir el error ahi ya t  se supone q esta bien todo porq lo saque d aki

delphi.about.com/od/database/l/aa030601d.htm

porq me da un error??

4
Delphi / Re: Problema Con Colores
« en: Sábado 24 de Febrero de 2007, 05:12 »
hola ya solucione ese problema d arriba, bueno ahora el problema es q no se como hacer para q se conbinen los colores en un RGB, TENGO Q HACERLO
usando SCROLLBARS pero no se como se haria hasta el momento llevo esto y estoy tratando ver ver .


Código: Text
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, ExtCtrls, CheckLst;
  8.  
  9. type
  10.   TForm1 = class(TForm)
  11.     Button1: TButton;
  12.     Button2: TButton;
  13.     Panel1: TPanel;
  14.     Panel2: TPanel;
  15.     CheckBox1: TCheckBox;
  16.     CheckBox2: TCheckBox;
  17.     RadioGroup1: TRadioGroup;
  18.     ComboBox1: TComboBox;
  19.     GroupBox1: TGroupBox;
  20.     Panel3: TPanel;
  21.     Panel4: TPanel;
  22.     Panel5: TPanel;
  23.     Panel6: TPanel;
  24.     Panel7: TPanel;
  25.     Panel8: TPanel;
  26.     Edit1: TEdit;
  27.     Label1: TLabel;
  28.     Label2: TLabel;
  29.     Button3: TButton;
  30.     RadioGroup2: TRadioGroup;
  31.     Button4: TButton;
  32.     ScrollBar1: TScrollBar;
  33.     ScrollBar2: TScrollBar;
  34.     ScrollBar3: TScrollBar;
  35.     Label3: TLabel;
  36.     Label4: TLabel;
  37.     Label5: TLabel;
  38.     Label6: TLabel;
  39.     Label7: TLabel;
  40.     CheckListBox1: TCheckListBox;
  41.     procedure Button2Click(Sender: TObject);
  42.     procedure RadioGroup1Click(Sender: TObject);
  43.     procedure Button1Click(Sender: TObject);
  44.     procedure ComboBox1Change(Sender: TObject);
  45.     procedure CheckListBox1Click(Sender: TObject);
  46.     procedure Panel3Click(Sender: TObject);
  47.     procedure Panel4Click(Sender: TObject);
  48.     procedure Panel5Click(Sender: TObject);
  49.     procedure Panel6Click(Sender: TObject);
  50.     procedure Panel7Click(Sender: TObject);
  51.     procedure FormCreate(Sender: TObject);
  52.     procedure Edit1Change(Sender: TObject);
  53.     procedure Button3Click(Sender: TObject);
  54.     procedure Button4Click(Sender: TObject);
  55.     procedure ScrollBar1Change(Sender: TObject);
  56.     procedure ScrollBar2Change(Sender: TObject);
  57.     procedure ScrollBar3Change(Sender: TObject);
  58.   private
  59.     { Private declarations }
  60.   public
  61.  
  62.   end;
  63.  
  64. var
  65.   Form1: TForm1;
  66.   acolor : Tcolor;
  67.   lol : String;
  68.  
  69.  
  70. implementation
  71.  
  72. {$R *.dfm}
  73.  
  74. procedure TForm1.Button2Click(Sender: TObject);
  75. begin
  76.   panel1.color := clwhite;
  77.   panel2.color := clwhite;
  78. end;
  79.  
  80. procedure TForm1.RadioGroup1Click(Sender: TObject);
  81. begin
  82.  
  83.    case radiogroup1.Itemindex of
  84.      0 : acolor := Tcolor($0000A5FF);
  85.      1 : acolor := clYellow;
  86.      2 : acolor := clgreen;
  87.      3 : acolor := clblue;
  88.      4 : acolor := clred;
  89.    end;
  90. end;
  91.  
  92. procedure TForm1.Button1Click(Sender: TObject);
  93. begin
  94.  
  95.    if checkbox1.Checked  then
  96.       panel1.Color := acolor;
  97.  
  98.  
  99.    if checkbox2.Checked  then
  100.      panel2.color := acolor;
  101.  
  102.  
  103. end;
  104.  
  105. procedure TForm1.ComboBox1Change(Sender: TObject);
  106. begin
  107.  
  108.    case combobox1.itemindex of
  109.      0 : acolor := Tcolor($0000A5FF);
  110.      1 : acolor := clYellow;
  111.      2 : acolor := clblue;
  112.      3 : acolor := clgreen;
  113.      4 : acolor := clred;
  114.    end;
  115.  
  116. end;
  117.  
  118. procedure TForm1.CheckListBox1Click(Sender: TObject);
  119. begin
  120.    case  Checklistbox1.ItemIndex  of
  121.        0 : acolor := Tcolor($0000A5FF);
  122.        1 : acolor := clyellow;
  123.        2 : acolor := clgreen;
  124.        3 : acolor := clblue;
  125.        4 : acolor := clred;
  126.      end;
  127. end;
  128.  
  129. procedure TForm1.Panel3Click(Sender: TObject);
  130. begin
  131.    acolor := Tcolor($0000A5FF);
  132. end;
  133. procedure TForm1.Panel4Click(Sender: TObject);
  134. begin
  135.   acolor :=  clyellow;
  136. end;
  137.  
  138. procedure TForm1.Panel5Click(Sender: TObject);
  139. begin
  140.   acolor := clgreen;
  141. end;
  142.  
  143. procedure TForm1.Panel6Click(Sender: TObject);
  144. begin
  145.   acolor :=  clblue;
  146. end;
  147.  
  148. procedure TForm1.Panel7Click(Sender: TObject);
  149. begin
  150.   acolor :=  clred;
  151. end;
  152.  
  153. procedure TForm1.FormCreate(Sender: TObject);
  154. begin
  155.   panel3.color := Tcolor($0000A5FF);
  156.   panel4.color := clyellow;
  157.   panel5.color := clgreen;
  158.   panel6.color := clblue;
  159.   panel7.color := clred;
  160.  
  161.   radiogroup2.Itemindex := 0;
  162. end;
  163.  
  164. procedure TForm1.Edit1Change(Sender: TObject);
  165. begin
  166.  
  167.    LowerCase(edit1.text);
  168.    if (edit1.text = 'orange') or (edit1.text = 'ORANGE') then
  169.       acolor := Tcolor($0000A5FF);
  170.  
  171.    if (edit1.text = 'yellow') or (edit1.text = 'YELLOW') then
  172.       acolor := clyellow;
  173.  
  174.    if (edit1.text = 'green') or (edit1.text = 'GREEN') then
  175.       acolor := clgreen;
  176.  
  177.    if (edit1.text = 'blue') or (edit1.text = 'BLUE') then
  178.       acolor := clblue;
  179.  
  180.    if (edit1.text = 'red') or (edit1.text = 'RED') then
  181.       acolor := clred;
  182.  
  183.  
  184. end;
  185.  
  186. procedure TForm1.Button3Click(Sender: TObject);
  187. begin
  188.  
  189.   case radiogroup2.ItemIndex of
  190.     0 : begin
  191.            edit1.Visible := true;
  192.            label3.Visible := true;
  193.            label4.Visible := true;
  194.            label5.Visible := true;
  195.            label6.Visible := true;
  196.            label7.Visible := true;
  197.         end;
  198.     1 : Combobox1.Visible := true;
  199.     2 : checklistbox1.Visible := true;
  200.     3 : groupbox1.Visible := true;
  201.     4 : radiogroup1.Visible := true
  202.   end;
  203.  
  204.    radiogroup2.visible := false;
  205.    checkbox1.visible := true;
  206.    checkbox2.visible := true;
  207.    button1.visible := true;
  208.    button2.visible := true;
  209.    button4.visible := true;
  210.    button3.Visible := false;
  211.  
  212. end;
  213. procedure TForm1.Button4Click(Sender: TObject);
  214. begin
  215.  
  216.  radiogroup2.Visible := true;
  217.  button4.visible := false;
  218.  button3.Visible := true;
  219.  edit1.Visible := false;
  220.  label3.Visible := false;
  221.  label4.Visible := false;
  222.  label5.Visible := false;
  223.  label6.Visible := false;
  224.  label7.Visible := false;
  225.  Combobox1.Visible := false;
  226.  checklistbox1.Visible := false;
  227.  groupbox1.Visible := false;
  228.  radiogroup1.Visible := false;
  229.  checkbox1.visible := false;
  230.  checkbox2.visible := false;
  231.  button1.visible := false;
  232.  button2.visible := false;
  233.  panel1.color := clwhite;
  234.  panel2.color := clwhite;
  235.  
  236.  
  237. end;
  238.  
  239. procedure TForm1.ScrollBar1Change(Sender: TObject);
  240. begin
  241.       lol := '$0000FF'+' $FF0000'+'RGB(0,255,0)' &#59;
  242.       panel1.color := $0000FF
  243. end;
  244.  
  245. procedure TForm1.ScrollBar2Change(Sender: TObject);
  246. begin
  247.  
  248.   panel1.color := $FF0000;
  249.  
  250.  
  251. end;
  252.  
  253. procedure TForm1.ScrollBar3Change(Sender: TObject);
  254. begin
  255.  
  256.    panel1.color := RGB(0,255,0);
  257.  
  258.  
  259. end;
  260.  
  261. end.
  262.  

no se como hacer para mezclar los colores.

5
Delphi / Problema Con Colores
« en: Viernes 23 de Febrero de 2007, 20:27 »
casi igual al formulario q puse abajo

bueno ahora tengo otro problema, al elegir los colores desd un combobox, checklistbox, y otros mas q he agregado, no salen, al darle click al boton aplicar se ponen los paneles negros.


este es el codigo q llevo, intente cambiandovaliables a ver si asi salia pero nop, el unico q sirve es el d edit q al escribir red asigna el color rojo pero lo asigna y lo guarda ya no lo cambia no se porq

aki el codigo q llevo

Código: Text
  1.  
  2. unit Unit1;
  3.  
  4. interface
  5.  
  6. uses
  7.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  8.   Dialogs, StdCtrls, CheckLst, ExtCtrls;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     Button1: TButton;
  13.     Panel2: TPanel;
  14.     Panel1: TPanel;
  15.     CheckBox1: TCheckBox;
  16.     CheckBox2: TCheckBox;
  17.     RadioGroup2: TRadioGroup;
  18.     Edit1: TEdit;
  19.     GroupBox1: TGroupBox;
  20.     Panel3: TPanel;
  21.     Panel4: TPanel;
  22.     Panel5: TPanel;
  23.     Panel6: TPanel;
  24.     Panel7: TPanel;
  25.     Panel8: TPanel;
  26.     CheckListBox1: TCheckListBox;
  27.     ComboBox1: TComboBox;
  28.     RadioGroup1: TRadioGroup;
  29.     Button3: TButton;
  30.     Button4: TButton;
  31.     Button2: TButton;
  32.  
  33.     procedure Button1Click(Sender: TObject);
  34.     procedure Button2Click(Sender: TObject);
  35.     procedure FormCreate(Sender: TObject);
  36.     procedure RadioGroup1Click(Sender: TObject);
  37.     procedure Panel3Click(Sender: TObject);
  38.     procedure Panel4Click(Sender: TObject);
  39.     procedure Panel5Click(Sender: TObject);
  40.     procedure Panel6Click(Sender: TObject);
  41.     procedure Panel7Click(Sender: TObject);
  42.     procedure Panel8Click(Sender: TObject);
  43.     procedure CheckListBox1Click(Sender: TObject);
  44.     procedure ComboBox1Change(Sender: TObject);
  45.     procedure RadioGroup2Click(Sender: TObject);
  46.     procedure Button3Click(Sender: TObject);
  47.     procedure Button4Click(Sender: TObject);
  48.     procedure Edit1Change(Sender: TObject);
  49.  
  50.   private
  51.     { Private declarations }
  52.   public
  53.     pcolor : Tcolor;
  54.     hola : Tcolor;
  55.     end;
  56.  
  57. var
  58.   Form1: TForm1;
  59.  
  60. implementation
  61.  
  62. {$R *.dfm}
  63.  
  64.  
  65. procedure TForm1.Button1Click(Sender: TObject);
  66. begin
  67.      if checkbox1.checked then
  68.          panel1.color := pcolor;
  69.  
  70.  
  71.      if checkbox2.checked  then
  72.          panel2.color := pcolor;
  73.  
  74.  
  75. end;
  76.  
  77. procedure TForm1.Button2Click(Sender: TObject);
  78. begin
  79.      panel1.Color := clwhite;
  80.      panel2.Color := clwhite;
  81. end;
  82.  
  83. procedure TForm1.FormCreate(Sender: TObject);
  84. begin
  85.  
  86.      panel1.Color := clwhite;
  87.      panel2.Color := clwhite;
  88.      GroupBox1.Visible := false;
  89.      edit1.Visible:= false;
  90.      radiogroup1.Visible := false;
  91.      combobox1.Visible := false;
  92.      checklistbox1.Visible := false;
  93.      radiogroup2.Visible := true;
  94.      button4.Visible := false;
  95.  
  96. end;
  97.  
  98. procedure TForm1.RadioGroup1Click(Sender: TObject);
  99. begin
  100.      case  RadioGroup1.ItemIndex  of
  101.        0 : hola := Tcolor($0000A5FF);
  102.        1 : hola := clyellow;
  103.        2 : hola := clgreen;
  104.        3 : hola := clblue;
  105.        4 : hola := clred;
  106.  
  107.      end;
  108. end;
  109.  
  110. procedure TForm1.Panel3Click(Sender: TObject);
  111. begin
  112.  
  113.    pcolor  := clyellow
  114.  
  115. end;
  116.  
  117. procedure TForm1.Panel4Click(Sender: TObject);
  118. begin
  119.  
  120.    pcolor  := clblue;
  121.  
  122. end;
  123.  
  124. procedure TForm1.Panel5Click(Sender: TObject);
  125. begin
  126.  
  127.   pcolor  := clgreen;
  128.  
  129. end;
  130.  
  131. procedure TForm1.Panel6Click(Sender: TObject);
  132. begin
  133.  
  134.   pcolor  :=  Tcolor($0000A5FF);
  135.  
  136. end;
  137.  
  138. procedure TForm1.Panel7Click(Sender: TObject);
  139. begin
  140.  
  141.  pcolor  :=  clred;
  142.  
  143. end;
  144.  
  145. procedure TForm1.Panel8Click(Sender: TObject);
  146. begin
  147.  
  148.    pcolor := clsilver;
  149.  
  150. end;
  151.  
  152. procedure TForm1.CheckListBox1Click(Sender: TObject);
  153. begin
  154.  
  155.     case  checklistbox1.ItemIndex  of
  156.        0 : pcolor := Tcolor($0000A5FF);
  157.        1 : pcolor:= clyellow;
  158.        2 : pcolor := clgreen;
  159.        3 : pcolor := clblue;
  160.        4 : pcolor := clred;
  161.  
  162.      end;
  163.  
  164. end;
  165.  
  166. procedure TForm1.ComboBox1Change(Sender: TObject);
  167. begin
  168.  
  169.      case  combobox1.ItemIndex  of
  170.        0 : pcolor := Tcolor($0000A5FF);
  171.        1 : pcolor  := clyellow;
  172.        2 : pcolor  := clgreen;
  173.        3 : pcolor  := clblue;
  174.        4 : pcolor  := clred;
  175.  
  176.      end;
  177.  
  178. end;
  179.  
  180. procedure TForm1.RadioGroup2Click(Sender: TObject);
  181. begin
  182.  
  183.   case RadioGroup2.ItemIndex of
  184.  
  185.     0 :  radiogroup1.Visible := true;
  186.     1 :  groupbox1.Visible := true;
  187.     2 :  edit1.Visible := true;
  188.     3 :  checklistbox1.Visible := true;
  189.     4 :  combobox1.Visible := true;
  190.  
  191.   end;
  192.  
  193. end;
  194.  
  195. procedure TForm1.Button3Click(Sender: TObject);
  196. begin
  197.  
  198.  
  199.  
  200.    case RadioGroup2.ItemIndex of
  201.  
  202.     0 :  radiogroup1.Visible := true;
  203.     1 :  groupbox1.Visible := true;
  204.     2 :  edit1.Visible:= true;
  205.     3 :  checklistbox1.Visible := true;
  206.     4 :  combobox1.Visible := true;
  207.  
  208.  
  209.  
  210.   end;
  211.  
  212.       radiogroup2.Visible := false;
  213.       button3.Visible := false;
  214.       button4.Visible := true;
  215.  
  216.  
  217.   end;
  218.  
  219.  
  220. procedure TForm1.Button4Click(Sender: TObject);
  221. begin
  222.  
  223.      button3.Visible := true;
  224.      button4.Visible := false;
  225.      GroupBox1.Visible := false;
  226.      edit1.Visible:= false;
  227.      radiogroup1.Visible := false;
  228.      combobox1.Visible := false;
  229.      checklistbox1.Visible := false;
  230.      radiogroup2.Visible := true;
  231.  
  232. end;
  233.  
  234. procedure TForm1.Edit1Change(Sender: TObject);
  235. begin
  236.  
  237.      LowerCase(edit1.text);
  238.      if(edit1.text='red') then
  239.           pcolor  := clred;
  240.  
  241.  
  242. end;
  243.  
  244. end.
  245.  
  246.  


aki les dejo un enlace para bajar el exe q llevo por ahorita para q vean el erro q digo

bajar

6
Delphi / Re: Ayuda Con Formulario
« en: Viernes 23 de Febrero de 2007, 00:21 »
hola ya estuvo amigo muchas gracias, ya se ahora como hacerle, t agradesco por la ayuda.

el problema es q el CLORANGE  no lo reconoce porq quizas no hay un color naranja o algo espcifico asi, bueno no se hasta ahroita buscare en google a ver q encuentro gracias.

7
Delphi / Re: Ayuda Con Formulario
« en: Viernes 23 de Febrero de 2007, 00:04 »
hola intente hacerlo como lo dices pero me da un error aki

begin
      Case  RadioGroup1.ItemIndex of
          0 : RadioGroup1.color := ClOrange;
          1 : RadioGroup1.Color := clYellow;
          2 : RadioGroup1.Color := clBlue;
          3 : RadioGroup1.Color := clGreen;
      end;

usando el varcolor o el radiogropu1. no se porq me da el error : :( , tambine tengo q hacer si los dos checkbox estan chekados q se ponga el color q esta elegido en los paneles.

pwero bueno porq me dara ese error, si yo miro q esta bien el codigo.

8
Delphi / Ayuda Con Formulario
« en: Jueves 22 de Febrero de 2007, 05:00 »
bueno se q esta raro esto pero pues es la primera vez q trabajo en delphi y aun no me hubico bien.

la cosa es esta

tengo dos cajas una en la cual al presionar un boton una se pondra del color q yo elija d un radiogroup y tambien tengo q chekiar con un checkbox en cual ira si en la 1 o la 2
y hacer un boton para poner blancas las dos cajas o paneles.

la cuestion es q se como poner los colores y lo d las checkobs pero no se como poner el codigo para el boton d aplicar el color me confundo en esa parte.

aki les dejo ell codigo q llevo


Código: Text
  1. unit assignment;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, ExtCtrls;
  8.  
  9. type
  10.   TForm2 = class(TForm)
  11.     Label1: TLabel;
  12.     Label2: TLabel;
  13.     Panel1: TPanel;
  14.     Panel2: TPanel;
  15.     Button1: TButton;
  16.     Button2: TButton;
  17.     CheckBox1: TCheckBox;
  18.     CheckBox2: TCheckBox;
  19.     RadioGroup1: TRadioGroup;
  20.     procedure Button1Click(Sender: TObject);
  21.     procedure RadioGroup1Click(Sender: TObject);
  22.     procedure Button2Click(Sender: TObject);
  23.     procedure CheckBox1Click(Sender: TObject);
  24.     procedure CheckBox2Click(Sender: TObject);
  25.   private
  26.     { Private declarations }
  27.   public
  28.     { Public declarations }
  29.   end;
  30.  
  31. var
  32.   Form2: TForm2;
  33.  
  34. implementation
  35.  
  36. {$R *.dfm}
  37.  
  38. procedure TForm2.Button1Click(Sender: TObject);
  39. begin
  40.  
  41.     panel1.color := clwhite;
  42.     panel2.color := clwhite;
  43.    
  44. end;
  45. procedure TForm2.RadioGroup1Click(Sender: TObject);
  46. begin
  47.         Case  RadioGroup1.ItemIndex of
  48.  
  49.           0 : RadioGroup1.Color := clorange;
  50.           1 : RadioGroup1.Color := clYellow;
  51.           2 : RadioGroup1.Color := clblue;
  52.           3 : RadioGroup1.Color := cl green;
  53.  
  54.         end;
  55.  
  56.        
  57. end;
  58.  
  59. procedure TForm2.Button2Click(Sender: TObject);
  60. begin
  61.  
  62.  
  63.  
  64.  Case  RadioGroup1.ItemIndex of
  65.  
  66.           0 : RadioGroup1.Color := clorange;
  67.           1 : RadioGroup1.Color := clYellow;
  68.           2 : RadioGroup1.Color := clblue;
  69.           3 : RadioGroup1.Color := cl green;
  70.  
  71.  end;
  72.  
  73.         if checkbox1.Checked then
  74.              panel1.color :=   RadioGroup1.ItemIndex;
  75.  
  76.         if checkbox2.Checked then
  77.              panel2.color :=   RadioGroup1.ItemIndex;
  78.  
  79.  
  80.  
  81. end;
  82.  
  83. procedure TForm2.CheckBox1Click(Sender: TObject);
  84. begin
  85.  
  86.  if checkbox1.Checked then
  87.     TForm2.Button2Click(Sender: TObject);
  88.  
  89. end;
  90.  
  91. procedure TForm2.CheckBox2Click(Sender: TObject);
  92. begin
  93.  
  94.     if checkbox2.Checked then
  95.     TForm2.Button2Click(Sender: TObject);
  96.  
  97.  
  98. end;
  99.  
  100. end.
  101.  
  102.  


por cierto no me deja el delphi probar a ver como va, alguien sabe porq sera?? me sale el RUN  deshabilitado.

9
Pascal / Ayuda Con Calendario
« en: Martes 21 de Noviembre de 2006, 22:20 »
bueno tengo q hacer un calendario, hasta el momento ya tengo el primer dia del a;o q es el q necesito ya el a;o bisiesto.
el problema esta asi en el a;o 1752 septiembre solo tiene 19 dias
empieza 1,2,14,15 en adelante entonces no se como imprimir en pntalla los dias d el a;o, bueno rodos los dias d todos los a;o, nose como podria ahcerlo.
el programaa tiene q salir q pida  el a;o q quiere saber y q muestre los meses d ese a;o, tiene q salir d 4 meses en 4

enero        julio
febrero     agosto
marzo      sept
abril         oct
mayo       nom
junio        dic

en ese orden pero q se muetren 4 y al bajar salgan los otros 4 y asi.

ya tengo todo hecho solo ese es mi problema como mostrar los dias en pantalla empezando desd el 1 d enero haste el 31 d dic.

ya tengo q dia caeria el prmer dia del a;o solo esta q meta los dias en el calendario pero no se como.

aki les dejo el codigo q llevo, tengo problemas con el array para imprimir en pantalla, casi no puedo usarlos.


Código: Text
  1. PROGRAM calendar;
  2.  
  3. { MoYo }
  4.  
  5. USES CRT;
  6.  
  7. CONST
  8.  
  9. MaxRows = 108;
  10. BlankCell = '    ';
  11.  
  12. TYPE
  13.  
  14. RowRange = 1..MaxRows;
  15.  
  16. WeekDaysType = (sunday, monday, tuesday, wednesday, thursday,
  17.                  friday, saturday );
  18. MonthsYearType = (january, february, march, april, may, june,
  19.                    july, august, september, october, november, december);
  20.  
  21. CellType = string[4];
  22. YearRange = 1400..2600;
  23.  
  24. CalendarArrayType = array [1..MaxRows,WeekDaysType] of CellType;
  25.  
  26.  
  27. VAR
  28.  
  29. YearChosen : YearRange;
  30.  
  31. CalendarArray : CalendarArrayType;
  32.  
  33. CurrentDay : weekdaystype;
  34.  
  35. Rows,
  36. Columns : BYTE;
  37.  
  38. Z, A, B, C, M : INTEGER;
  39.  
  40. {******************************************************}
  41.  
  42. PROCEDURE Initialize (VAR CalendarArray : CalendarArrayType;
  43.                            MaxRows       : RowRange;
  44.                            BlankCell     : CellType);
  45.  
  46.   VAR
  47.  
  48.     Rows       : RowRange;
  49.     Columns    : WeekDaysType;
  50.  
  51.     CurrentRow       : RowRange;
  52.     CurrentColumn    : WeekDaysType;
  53.  
  54.     CurrentMonth : MonthsYearType;
  55.  
  56.   BEGIN  { Initialize }
  57.  
  58.   CLRSCR;
  59.  
  60.   FOR Rows := 1 to MaxRows do
  61.      BEGIN
  62.  
  63.         FOR Columns := sunday to saturday do
  64.           BEGIN
  65.  
  66.              CalendarArray [ Rows, Columns ] := BlankCell;
  67.  
  68.           END;
  69.  
  70.  
  71.      END;
  72.  
  73.    { Name of the months }
  74.  
  75.    CurrentRow := 1;
  76.  
  77.    CalendarArray [ CurrentRow, Sunday ] := 'Janu';
  78.    CalendarArray [ CurrentRow, Monday ] := 'ary ';
  79.  
  80.    INC (CurrentRow, 9);
  81.  
  82.    CalendarArray [ CurrentRow, Sunday ] := 'Febr';
  83.    CalendarArray [ CurrentRow, Monday ] := 'uary';
  84.  
  85.    INC (CurrentRow, 9);
  86.  
  87.    CalendarArray [ CurrentRow, Sunday ] := 'Marc';
  88.    CalendarArray [ CurrentRow, Monday ] := 'h   ';
  89.  
  90.    INC (CurrentRow, 9);
  91.  
  92.    CalendarArray [ CurrentRow, Sunday ] := 'Apri';
  93.    CalendarArray [ CurrentRow, Monday ] := 'l   ';
  94.  
  95.    INC (CurrentRow, 9);
  96.  
  97.    CalendarArray [ CurrentRow, Sunday ] := 'May ';
  98.    CalendarArray [ CurrentRow, Monday ] := '    ';
  99.  
  100.    INC (CurrentRow, 9);
  101.  
  102.    CalendarArray [ CurrentRow, Sunday ] := 'June';
  103.    CalendarArray [ CurrentRow, Monday ] := '    ';
  104.  
  105.    INC (CurrentRow, 9);
  106.  
  107.    CalendarArray [ CurrentRow, Sunday ] := 'July';
  108.    CalendarArray [ CurrentRow, Monday ] := '    ';
  109.  
  110.    INC (CurrentRow, 9);
  111.  
  112.    CalendarArray [ CurrentRow, Sunday ] := 'Augu';
  113.    CalendarArray [ CurrentRow, Monday ] := 'st  ';
  114.  
  115.    INC (CurrentRow, 9);
  116.  
  117.    CalendarArray [ CurrentRow, Sunday  ] := 'Sept';
  118.    CalendarArray [ CurrentRow, Monday  ] := 'embe';
  119.    CalendarArray [ CurrentRow, Tuesday ] := 'r   ';
  120.  
  121.    INC (CurrentRow, 9);
  122.  
  123.    CalendarArray [ CurrentRow, Sunday ] := 'Octo';
  124.    CalendarArray [ CurrentRow, Monday ] := 'ber ';
  125.  
  126.    INC (CurrentRow, 9);
  127.  
  128.    CalendarArray [ CurrentRow, Sunday ] := 'Nove';
  129.    CalendarArray [ CurrentRow, Monday ] := 'mber';
  130.  
  131.    INC (CurrentRow, 9);
  132.  
  133.    CalendarArray [ CurrentRow, Sunday ] := 'Dece';
  134.    CalendarArray [ CurrentRow, Monday ] := 'mber';
  135.  
  136.  
  137.    { End of the name of the months }
  138.  
  139.    { Name of the days }
  140.  
  141.    CurrentRow := 2;
  142.  
  143.  
  144.    FOR CurrentMonth := January TO December Do
  145.      BEGIN
  146.         CalendarArray [ CurrentRow, Sunday    ] := 'Sun ';
  147.         CalendarArray [ CurrentRow, Monday    ] := 'Mon ';
  148.         CalendarArray [ CurrentRow, Tuesday   ] := 'Tue ';
  149.         CalendarArray [ CurrentRow, Wednesday ] := 'Wed ';
  150.         CalendarArray [ CurrentRow, Thursday  ] := 'Thu ';
  151.         CalendarArray [ CurrentRow, Friday    ] := 'Fri ';
  152.         CalendarArray [ CurrentRow, Saturday  ] := 'Sat ';
  153.  
  154.         INC (CurrentRow, 9);
  155.      END;
  156.  
  157. END;   { Initialize }
  158.  
  159.  
  160.    {  Test Code
  161.  
  162.    FOR Rows := 1 to maxrows DO
  163.  
  164.        BEGIN
  165.        FOR Columns := Sunday TO Saturday DO
  166.  
  167.            WRITE (CalendarArray [ Rows, Columns ]:4);
  168.        WRITELN;
  169.        END;
  170.  
  171.    READKEY;   }
  172.  
  173. {************************************************************}
  174.  
  175. {************************************************************}
  176.  
  177. PROCEDURE  GetTheYear (VAR YearChosen : YearRange );
  178.  
  179. BEGIN    { GetTheYear }
  180.  
  181.    REPEAT
  182.  
  183.    WRITE ('INTRODUCE THE YEAR (1400..2600):'); READLN(YearChosen);
  184.  
  185.    UNTIL (YearChosen >= 1400) AND (YearChosen <= 2600)
  186.  
  187.  
  188. END;     { GetTheYear }
  189.  
  190.   {***********************************************************}
  191.  
  192.   {***********************************************************}
  193.  
  194. Procedure FillCalendarArray ( VAR CalendarArray : CalendarArrayType;
  195.                                   YearChosen : YearRange;
  196.                                   MaxRows : RowRange);
  197.  
  198.  
  199.   { LEAP YEAR }
  200.  
  201.   FUNCTION IsLeapYear (YearChosen : YearRange) : BOOLEAN;
  202.  
  203.   BEGIN
  204.      IsLeapYear := ((YearChosen MOD 4) = 0) AND ((YearChosen MOD 100) <> 0) OR
  205.                      ((YearChosen MOD 400) = 0)
  206.   END;
  207.  
  208.   { END LEAP YEAR }
  209.  
  210.  
  211.  
  212.   PROCEDURE FirstDay (yearChosen : YearRange;
  213.                       VAR Z : Integer);
  214.  
  215.  
  216.  
  217.    BEGIN { Zeller's Congruence }
  218.  
  219.  
  220.     { IGNORE THIS PART, THIS PART IS TO KNOW THE OTHERS DAYS OF THE YEAR
  221.  
  222.        IF ( M<=2 ) THEN
  223.  
  224.          A:= 1+10;
  225.          B:= (YearChosen-1) MOD 100;
  226.          C:= (YearChosen-1) DIV 100;  }
  227.  
  228.        IF ( M>=3) THEN
  229.          BEGIN
  230.             A:= 1-2;
  231.             B:= YearChosen MOD 100;
  232.             C:= YearChosen DIV 100;
  233.          END;
  234.  
  235.     IF YearChosen = 1400 THEN
  236.  
  237.        Z := 5;
  238.  
  239.     {*****************************************************************}
  240.  
  241.      IF (YearChosen >= 1401) AND (YearChosen <= 1500) THEN
  242.  
  243.       BEGIN
  244.  
  245.          Z := (702 + ((26*A) -2) DIV 10 + 1 + B + (B DIV 4) + (C DIV 4) - (2 * C )) MOD 7;
  246.  
  247.           IF ((YearChosen MOD 4) = 0) AND ((YearChosen MOD 100) <> 0) OR ((YearChosen MOD 400) = 0) THEN
  248.  
  249.  
  250.             Z := Z-1
  251.  
  252.           ELSE
  253.  
  254.             Z:= Z-1;
  255.  
  256.  
  257.  
  258.  
  259.       END;
  260.  
  261.  
  262.  
  263.     {******************************************************************}
  264.  
  265.  
  266.     IF (YearChosen >= 1501) AND (YearChosen <= 1700) THEN
  267.  
  268.       BEGIN
  269.  
  270.          Z := (703 + ((26*A) -2) DIV 10 + 1 + B + (B DIV 4) + (C DIV 4) - (2 * C )) MOD 7;
  271.  
  272.           IF ((YearChosen MOD 4) = 0) AND ((YearChosen MOD 100) <> 0) OR ((YearChosen MOD 400) = 0) THEN
  273.  
  274.  
  275.             Z := Z-1
  276.  
  277.           ELSE
  278.  
  279.             Z := Z-1;
  280.  
  281.  
  282.  
  283.  
  284.       END;
  285.  
  286.  
  287.     {*********************************************************}
  288.  
  289.  
  290.       IF (YearChosen >= 1701) AND (YearChosen <= 1751) THEN
  291.  
  292.         BEGIN
  293.  
  294.            Z := (704 + ((26*A) -2) DIV 10 + 1 + B + (B DIV 4) + (C DIV 4) - (2 * C )) MOD 7;
  295.  
  296.             IF ((YearChosen MOD 4) = 0) AND ((YearChosen MOD 100) <> 0) OR ((YearChosen MOD 400) = 0) THEN
  297.  
  298.  
  299.               Z := Z-1
  300.  
  301.             ELSE
  302.  
  303.               Z := Z-1;
  304.  
  305.  
  306.  
  307.         END;
  308.  
  309.      {********************************************************}
  310.  
  311.      IF YearChosen = 1748 THEN
  312.  
  313.         Z:= 6;
  314.  
  315.  
  316.      {********************************************************}
  317.  
  318.      IF YearChosen = 1752 THEN
  319.  
  320.         Z:= 4;
  321.  
  322.     {*************************************************************}
  323.  
  324.      IF (YearChosen >= 1753) AND (YearChosen <= 2600) THEN
  325.  
  326.        BEGIN
  327.  
  328.          Z:= (700 + ((26*A) -2) DIV 10 + 1 + B + (B DIV 4) + (C DIV 4) - (2 * C )) MOD 7;
  329.  
  330.            IF ((YearChosen MOD 4) = 0) AND ((Yearchosen MOD 100) <> 0) OR ((Yearchosen MOD 400) = 0) THEN
  331.  
  332.               Z:= Z - 1;
  333.  
  334.  
  335.        END;
  336.  
  337.  
  338.    END; { Zeller's Congruence }
  339.  
  340. {***************************************************************************}
  341.  
  342.    { days of the months }
  343.  
  344.    FUNCTION Days (VAR Months :  Monthsyeartype; YearChosen : YearRange ) : INTEGER;
  345.  
  346.    BEGIN
  347.  
  348.    CASE Months OF
  349.  
  350.      january : Days := 31;
  351.      february : BEGIN
  352.                     IF ((YearChosen MOD 4) = 0) AND ((YearChosen MOD 100) <> 0) OR
  353.                        ((YearChosen MOD 400) = 0) THEN
  354.                        Days := 29
  355.                     ELSE
  356.                        Days := 28;
  357.                  END;
  358.      march  : Days := 31;
  359.      april  : Days := 30;
  360.      may    : Days := 31;
  361.      june   : Days := 30;
  362.      july   : Days := 31;
  363.      august : Days := 31;
  364.      september :  BEGIN
  365.                      IF YearChosen = 1752 THEN
  366.                         Days := 19
  367.                      ELSE
  368.                         Days := 30;
  369.                   END;
  370.      october : Days := 31;
  371.      november : Days := 30;
  372.      december : Days :=31;
  373.  
  374.    END;
  375.    END;
  376.    { end days of the months }
  377.  
  378.   {begin the fuction }
  379.  
  380.    FUNCTION CurrentDay ( Z : INTEGER ) : WeekDaysType;
  381.  
  382.       BEGIN
  383.  
  384.       CASE Z OF
  385.  
  386.        0 : CurrentDay := saturday;
  387.        1 : CurrentDay := sunday;
  388.        2 : CurrentDay := monday;
  389.        3 : CurrentDay := tuesday;
  390.        4 : CurrentDay := wednesday;
  391.        5 : CurrentDay := thursday;
  392.        6 : CurrentDay := friday;
  393.  
  394.        END;
  395.  
  396.        { end of the function }
  397.  
  398. BEGIN  { FillCalendarArray }
  399.  
  400. FirstDay (YearChosen, Z);
  401.  
  402. END;   { END FillCalendarArray }
  403.  
  404.  
  405.  
  406.  
  407.   { GET THE FIRST DAY OF THE YEAR
  408.  
  409.   IF (year < 2000) THEN
  410.  
  411.          FOR Firstday := (2000 - 1) DOWNTO year DO
  412.  
  413.  
  414.  
  415.  
  416.  
  417.   ELSE
  418.          FOR Firstday := 2000 TO (year - 1) DO
  419.             BEGIN
  420.  
  421.  
  422.             END;
  423.  
  424.  
  425.  
  426.  
  427.    END OF THE FIRST DAY OF THE YEAR }
  428.  
  429.  
  430.   {*****************************************************}
  431.  
  432.   {*****************************************************}
  433.  
  434. { aki es dond tengo q ver lo d los numeros pero no se como hacer para q salgan en pantalla  con los meses y los dias d la semana}
  435.  
  436.  
  437.   PROCEDURE DisplayCalendar (VAR CalendarArray : CalendarArrayType
  438.                                  );
  439.  
  440.     VAR
  441.  
  442.     Daysofyear : INTEGER;
  443.  
  444.     BEGIN
  445.  
  446.     FOR Daysofyear :=  1 TO 31 DO
  447.  
  448.  
  449.     END;
  450.   {*****************************************************}
  451.  
  452.   {*****************************************************}
  453.  
  454. BEGIN { MAIN PROGRAM }
  455.  
  456.  
  457.    Initialize ( CalendarArray, MaxRows, BlankCell);
  458.  
  459.    GetTheYear ( YearChosen );
  460.  
  461.    FillCalendarArray ( CalendarArray,YearChosen, MaxRows   );
  462.  
  463.   {  esta parte me falta  DisplayMonths ( CalendarArray );  }
  464.  
  465.  
  466. END.   { MAIN PROGRAM }
  467.  


a ver si me pueden ayudar a ver como seria un kodigo d for para imprimir en la pantalla, despues yo lo temino

Páginas: [1]