• Viernes 29 de Marzo de 2024, 16:06

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 - Ayla

Páginas: [1] 2 3
1
Delphi / Re: Error Code : 1054
« en: Martes 23 de Enero de 2007, 08:27 »
Hola!

También puedes usar la función QuotedStr.

Código: Text
  1. ModuloEasyExa.q_resp.SQL.Text:='SELECT correcta from respuestas WHERE idPregunta=' + QuotedStr(val2) + ' and respuesta=' + QuotedStr(val);
  2.  

Un saludo  :hola:

2
Delphi / Re: Datagrid Y Ado
« en: Martes 26 de Diciembre de 2006, 16:24 »
Hola.

No he utilizado nunca los ADO pero por lo que he leido me ha parece que utilizas transacciones. Si es así, deberías hacer el commit al insertar el nuevo registro. Al borrar un registro deberías cerrar y abrir la transacción para que se vean los cambios realizados en la base de datos.


Espero que te sirva. Saludos  :hola:

3
Delphi / Re: Problemas Al Actulizar Ibquery
« en: Jueves 30 de Noviembre de 2006, 12:38 »
Hola Isnel!

Creo que te falta hacer el comit de la transacción:

Prueba a poner en el evento AfterPost del IBQuery:

Código: Text
  1. IBTransaction1.Commit;
  2.  


Espero que sea eso. Un saludo. :hola:

4
Delphi / Re: Controles Delphi Y Firebird
« en: Miércoles 22 de Noviembre de 2006, 16:58 »
Hola.

Tienes razón me confundí, lo tienes que colocar en el BeforePost  :rolleyes: .

El TIBTable no lo uso pero si uso el TIBDataSet, es por decirlo de algún modo a mi modo de ver es un TIBTable mejorado.

Pues al principio cuando empecé a utilizarlo me pasaba lo mismo que a tí, leí en algún sitio (si encuentro la referencia la pongo) que si tienes, en tu caso ORDEN_ID como campo persistente (pinchas dos veces encima del TIBTable y aparecen todos los campos de la tabla) debes colocar el valor 0 para que el trigger se dispare. Pero igual con el TIBTable no hace falta, no lo sé te hablo de mi experiencia con el TIBDataSet.


Aqui te dejo por si te sirve de ayuda, un enlace a un articulo que explica claramente como funcionan los componentes IB Inicio rápido a Firebird


Suerte  :whistling:

5
Delphi / Re: Controles Delphi Y Firebird
« en: Miércoles 22 de Noviembre de 2006, 08:57 »
Hola Francisco!

Por lo que leo creo que sé más o menos lo que te pasa. Si en el TIBTable tienes definido el campo ORDEN_ID, en el before insert de TIBTable debes darle el valor cero al 'ORDER_ID':

TIBTable.FieldByName('ORDEN_ID').AsInteger:= 0;


Verás como ahora si te ejecuta el trigger correctamente.

Si no tienes el campo definido en control Data aware no hace falta que le asignes ningún valor.

Espero que sea eso.

Un saludo  :hola:

6
Delphi / Re: Dbgrid
« en: Jueves 16 de Noviembre de 2006, 11:05 »
Hola  :hola:

Para posicionar el foco en la primera columna del DBGrid :

Citar
DBGrid.SelectedIndex := 0;


Un saludo.

7
InterBase/Firebird / Se Ha Liberado Firebird 2.0
« en: Martes 14 de Noviembre de 2006, 11:26 »
Se acaba de anunciar la liberación de la versión 2.0 de Firebird.  


http://www.ibphoenix.com/


Esta nueva versión trae un buen número de nuevas características, incluyendo tablas derivadas, soporte para el Execute Block, tamaño de tablas incrementado, nuevo código mejorado para los índices (el límite de 252 bytes de tamaño ya no es aplicable), índices de expresiones, numerosas mejoras del optimizador, características de seguridad mejoradas, soporte para copias de seguridad incrementales en línea, junto a muchas otras mejoras y correcciones de bugs. En las Release Notes se pueden encontrar mas detalles.

 :comp:

8
InterBase/Firebird / Re: ¿cómo Extraer Dia, Mes Y Año De Una Fecha?
« en: Viernes 29 de Septiembre de 2006, 12:50 »
Hola.

Para extraer dia, mes, año en una consulta sql en Firebird, sería de este modo.

Select Extract(day from CampoFecha), Extract(month from CampoFecha), Extract(year from CampoFecha)
From NombreTabla


Un saludo. :hola:

9
Delphi / Re: Cambiar Icono
« en: Viernes 29 de Septiembre de 2006, 12:33 »
Hola.

Prueba con :

Application.Icon.LoadFromFile(Imagen);


Imagen = Path y nombre completo del Icono que quieres poner .



Espero que te sirva   ;)

10
Delphi / Re: Mejorarla Interfaz
« en: Viernes 15 de Septiembre de 2006, 14:23 »
Hola!

Aparte de lo que ha dicho Enko. Puedes pasarte Pagina de Torry's, ahí puedes descargar componentes que mejoran la interface.

Un saludo.  ;)

11
Delphi / Re: Ibdatabase No Reconoce .fdb (firebird)."unavailabl
« en: Viernes 15 de Septiembre de 2006, 14:16 »
Hola Sakuragi!

Citar
El problema que sale es, al buscar la base de datos por nombre que es
la propiedad "DataBaseName", no en cuentra la base de datos de
firebird ya que la extencion es diferente es .fdb

Eso no es un problema, la base de datos puede tener la extensión que tu quieras. Directamente pones el Path y el nombre completo de la base de Datos.

Citar
Sera algo de la compatibilidad?

Version de firebird es 1.5.3, delphi 7.

No. La versión de firebird 1.5.3 y delphi 7, son totalmente compatibles. De todas formas te recomiendo que te actualices los componentes IBX, ahora mismo no recuerdo de donde me los bajé, pero si lo necesitas los busco y te los mando.

Por lo que veo tu problema no es con el componente IBDataBase, ya que por medio del IBExpert tampoco puedes acceder a la Base de Datos.  Lo mismo no tienes bien definida la base datos, el usuario y la password. Ya que usas el IBExpert, colocate en la Base de Datos y pincha el botón derecho del ratón, vete a 'Información del Registro de la Base de Datos...' Dime los parámetros que has puesto ahí... igual te falta algo.

Sino me das más datos no te puedo ayudar  :rolleyes:

12
Delphi / Re: Delphi+xml
« en: Miércoles 11 de Enero de 2006, 13:19 »
Hola.

 Igual este artículo te sirve DataSets y Xml

 Un saludo  :hola: .

13
Delphi / Re: Consultas A Un Bd En Delphi+acces
« en: Miércoles 9 de Noviembre de 2005, 13:45 »
Hola.

Asi creo que te funcionaria:

Código: Text
  1. richedit1.Text:=datamodule1.QAgreEmpleo['especifique'] + ' ' +
  2.                                   datamodule1.QAgreEmpleo['giro'] +  '  ' +
  3.                                   datamodule1.QAgreEmpleo['modalidad'] + ' ' +
  4.                                   datamodule1.QAgreEmpleo['salario'] + '  ' +
  5.                                   dataModule1.QAgreEmpleo['inicio'];
  6.  
  7.  

Espero que te sirva.

Saludos.

14
Delphi / Re: Consultas A Un Bd En Delphi+acces
« en: Martes 8 de Noviembre de 2005, 09:38 »
Hola.

Mira a ver si tienes todos los componentes enlazados correctamente.

Comprueba si tienes activada o abierta la tabla,query y demás.

Y por ejemplo, con esto:

Código: Text
  1. suiedit11.text:= DataModule1.Empresas.FieldByName('rfc').AsString;
  2.  

Te debe funcionar.


Espero que te sirva. Un saludo.

15
Delphi / Re: Tutoriales,,,
« en: Lunes 17 de Octubre de 2005, 18:58 »
Google... :rolleyes:


De todas maneras te recomiendo la Cara Oculta de Delphi, es un buen libro, te lo puedes descargar gratuitamente.


 :hola:

16
Delphi / Re: Controles Delphi
« en: Viernes 7 de Octubre de 2005, 13:58 »
Hola.

Te paso un ejemplo de cómo lo podrías hacer, depende de lo que necesites saber, cambia el código:

Código: Text
  1.  
  2. for i := 0 to ComponentCount -1 do begin
  3.        if Components[i] is TDBEdit then
  4.          TDBEdit( Components[i] ).ReadOnly := True;
  5.        if Components[i] is TDBLookupComboBox then
  6.          TDBLookupComboBox( Components[i] ).ReadOnly := True;
  7.        if Components[i] is TDBMemo then
  8.          TDBMemo ( Components[i] ).ReadOnly := True;
  9.        if Components[i] is TMaskEdit then
  10.          TMaskEdit ( Components[i] ).ReadOnly := True;
  11.        if Components[i] is TDBCheckBox then
  12.          TDBCheckBox ( Components[i] ).ReadOnly := True;
  13.        if Components[i] is TDBRadioGroup then
  14.          TDBRadioGroup ( Components[i] ).ReadOnly := True;
  15.  end;
  16.  
  17.  


Espero que sea esto lo que buscas  :hola:

17
Delphi / Re: Crear Skin
« en: Viernes 2 de Septiembre de 2005, 14:04 »
Hola gonzalo!

Con los componente jvcl podrás hacer diferentes formularios, botones, ect ...

Espero que te sirva.

Un saludo.

18
Delphi / Re: Fechas.
« en: Jueves 25 de Agosto de 2005, 13:07 »
Hola.

Si lo que quieres es sólo sumar meses, existe una función en delphi IncMonth, está en la unidad DateUtils.

Espero que te sirva  :hola:

19
Trucos / Re: Colocar El Separador Decimal
« en: Jueves 25 de Agosto de 2005, 13:00 »
Assias Lopman por ampliar el truquillo.

 Aunque existen componentes (como algunos que vienes en las Rx) que sólo te dejan meter numeros  :rolleyes: .
 
 De todas maneras tomo nota  ;) .

20
Trucos / Colocar El Separador Decimal
« en: Jueves 30 de Junio de 2005, 18:37 »
Muchas veces no sabemos que separación decimal tiene la máquina en que va a correr nuestra aplicación. Con esta función, tenemos solucionado el problema:

Código: Text
  1.  
  2. function fSepDecimal(tecla: char) : char;
  3. begin
  4.   if DECIMALSEPARATOR = ',' then begin
  5.      if tecla = '.' then Result:= ','
  6.      else Result := tecla;
  7.   end
  8.   else begin
  9.      if tecla = ',' then Result:= '.'
  10.      else Result := tecla;
  11.   end;
  12. end;  
  13.  
  14.  

Sólo tenemos que llamar a la función en OnKeyPress de cualquier componente en el que vayamos a utilizar decimales. Por ejemplo, en un TDBEdit:

Código: Text
  1.  
  2. procedure Tform.DBEditKeyPress(Sender: TObject; var Key: Char);
  3. begin
  4.   key := fSepDecimal(key);
  5. end;
  6.  
  7.  

21
Trucos / Re: Liberando Memoria
« en: Lunes 20 de Junio de 2005, 13:00 »
Gracias Amilius por la información, muy útil.

 :hola:

22
Delphi / Re: Exportar Una Imagen A Word
« en: Miércoles 15 de Junio de 2005, 10:35 »
Enviado  ;)


 :comp:

23
Delphi / Re: Otro Reporte
« en: Miércoles 15 de Junio de 2005, 10:34 »
Hola.

¿Con qué motor de base de datos trabajas? Prueba esto a ver si te funciona...

Código: Text
  1.  
  2. Select fecha, xxx,yyy,zzz  from Tabla
  3. Where  extract(month from Fecha) = 11
  4.        or extract(month from Fecha) = 12
  5.  
  6.  

Mírate también las funciones DecodeDate y MonthOf


Saludos  :hola:

24
Delphi / Re: Exportar Una Imagen A Word
« en: Martes 14 de Junio de 2005, 13:00 »
Hola.

Si me dices tú correo, te envio algún ejemplo, con los componentes de la paleta servers y alguno con el componente OLE.

Un saludo.

25
Delphi / Re: Exportar Una Imagen A Word
« en: Lunes 13 de Junio de 2005, 12:43 »
Hola yoshi!

No sé con que versión de Delphi trabajas, pero creo que a partir de la versión 5 (no estoy segura), el delphi trae unos nuevos componentes Servers, donde puedes exportar a word.

Y sino tienes la paleta server, te tocará montarlo con un componente OLE.

Espero que te sirva  :hola: .

Páginas: [1] 2 3