Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-03

de hfiandor 08 mar 2013

5 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

José Mejuto
to Héctor F. Fiandor Rosario: Estimados colegas: estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora…

El 08/03/2013 20:42, H�ctor F. Fiandor Rosario escribi�:

Hola,

Show quoted text 8 lines
estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora uso la 1.0.4 estoy usando las Bases de Datos Sqlite3, que anteriormente, los campos Id autonumericos los comenzo con "0". Ahora creo una tabla nueva, igualita a otra anterior, y me encuentro que el campo Id autonumerico lo comienza con "1". �esto es normal? recuerdo haber leido en alguna parte que hay un comando para escoger si comienza con "0" o con "1", pero no recuerdo donde lo lei.

Ni idea, no uso SQLite.

Show quoted text 6 lines
otra pregunta: estoy cargando un ComboBox con un campo de una tabla Sqlite3, que fue declarado cuando cree la tabla como ftString. al escribir fCatalogo2.ComboBox1.Items:=fCatalogo2.tGerentes.FieldByName('nomGerente').AsString; me da error: got AnsiString expected TString. y no se como arreglar eso.
fCatalogo2.ComboBox1.Items.Add(fCatalogo2.tGerentes.FieldByName('nomGerente').AsString);

Reply by email

Héctor F. Fiandor Rosario

Estimados colegas:
estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora uso la 1.0.4

estoy usando las Bases de Datos Sqlite3, que anteriormente, los campos Id autonumericos los comenzo con "0". Ahora creo una tabla nueva, igualita a otra anterior, y me encuentro que el campo Id autonumerico lo comienza con "1". �esto es normal? recuerdo haber leido en alguna parte que hay un comando para escoger si comienza con "0" o con "1", pero no recuerdo donde lo lei.

otra pregunta: estoy cargando un ComboBox con un campo de una tabla Sqlite3, que fue declarado cuando cree la tabla como ftString. al escribir fCatalogo2.ComboBox1.Items:=fCatalogo2.tGerentes.FieldByName('nomGerente').AsString; me da error: got AnsiString expected TString.
y no se como arreglar eso.

agradeciendoles de antemano su ayuda

los saluda,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistem a Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130308/69fd249a/attachment.html>

Reply by email

Héctor F. Fiandor Rosario
to José Mejuto: El 08/03/2013 20:42, H�ctor F. Fiandor Rosario escribi�: Ni idea, no uso SQLite.…

Estimados colegas y en especial para Jos� Mejuto:

muy acertada su sugerencia, y ademas me faltaban algunas lineas de comando. Las agregue y parece que funciono.

Si alguien sabe que pasa con el SQLite, se lo voy a agradecer.

saludos,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistem a Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130308/89d4e8d3/attachment.html>

Reply by email

Maikel Enrique Pernia Matos
to Héctor F. Fiandor Rosario: Estimados colegas: estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora…

Hector con respecto a tu primer pregunta no s�, no hab�a prestado atenci�n a esto antes, pues como bien lo dice el tipo de campo, es autogenerado por tanto nunca he detallado en controlar ese valor, simplemente lo tomo y utilizo en consecuencia de lo que pretendo hacer.

Ahora en tu segunda pregunta, si lo que quieres es asignar en la propiedad items del combobox los valores almacenados en el campo de una tabla podr�a ser as�, o al menos asi es como lo hago:

<code>
procedure TForm1.llenarComboBoxFor();
var
  i : Integer;
begin
   SQLQuery1.First;
   for i := 0 to SQLQuery1.RecordCount-1 do
   begin
      ComboBox1.Items.Add(SQLQuery1.FieldByName('name').AsString);
      SQLQuery1.Next;
   end;
end;
procedure TForm1.llenarComboBoxWhile();
begin
   SQLQuery1.First;
   while not SQLQuery1.EOF do begin
      ComboBox1.Items.Add(SQLQuery1.FieldByName('name').AsString);
      SQLQuery1.Next;
   end;
end;

</code>

El vie, 08-03-2013 a las 07:42 -1200, H�ctor F. Fiandor Rosario escribi�:

Show quoted text 28 lines
Estimados colegas: estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora uso la 1.0.4 estoy usando las Bases de Datos Sqlite3, que anteriormente, los campos Id autonumericos los comenzo con "0". Ahora creo una tabla nueva, igualita a otra anterior, y me encuentro que el campo Id autonumerico lo comienza con "1". �esto es normal? recuerdo haber leido en alguna parte que hay un comando para escoger si comienza con "0" o con "1", pero no recuerdo donde lo lei. otra pregunta: estoy cargando un ComboBox con un campo de una tabla Sqlite3, que fue declarado cuando cree la tabla como ftString. al escribir fCatalogo2.ComboBox1.Items:=fCatalogo2.tGerentes.FieldByName('nomGerente').AsString; me da error: got AnsiString expected TString. y no se como arreglar eso. agradeciendoles de antemano su ayuda los saluda, Ing. H�ctor F. Fiandor Rosario hfiandor en infomed.sld.cu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/

Reply by email

Maxi
to Maikel Enrique Pernia Matos

El d�a 11 de marzo de 2013 11:09, Maikel Enrique Pernia Matos <corba en grannet.grm.sld.cu> escribi�:

Show quoted text 76 lines
Hector con respecto a tu primer pregunta no s�, no hab�a prestado atenci�n a esto antes, pues como bien lo dice el tipo de campo, es autogenerado por tanto nunca he detallado en controlar ese valor, simplemente lo tomo y utilizo en consecuencia de lo que pretendo hacer. Ahora en tu segunda pregunta, si lo que quieres es asignar en la propiedad items del combobox los valores almacenados en el campo de una tabla podr�a ser as�, o al menos asi es como lo hago: <code> procedure TForm1.llenarComboBoxFor(); var i : Integer; begin SQLQuery1.First; for i := 0 to SQLQuery1.RecordCount-1 do begin ComboBox1.Items.Add(SQLQuery1.FieldByName('name').AsString); SQLQuery1.Next; end; end; procedure TForm1.llenarComboBoxWhile(); begin SQLQuery1.First; while not SQLQuery1.EOF do begin ComboBox1.Items.Add(SQLQuery1.FieldByName('name').AsString); SQLQuery1.Next; end; end; </code> El vie, 08-03-2013 a las 07:42 -1200, H�ctor F. Fiandor Rosario escribi�: > Estimados colegas: > estoy trabajando en una aplicaci�n creada con Lazarus 0.9.27 y ahora > uso la 1.0.4 > > estoy usando las Bases de Datos Sqlite3, que anteriormente, los campos > Id autonumericos los comenzo con "0". Ahora creo una tabla nueva, > igualita a otra anterior, y me encuentro que el campo Id autonumerico > lo comienza con "1". �esto es normal? recuerdo haber leido en alguna > parte que hay un comando para escoger si comienza con "0" o con "1", > pero no recuerdo donde lo lei. > > otra pregunta: estoy cargando un ComboBox con un campo de una tabla > Sqlite3, que fue declarado cuando cree la tabla como ftString. > al escribir > fCatalogo2.ComboBox1.Items:=fCatalogo2.tGerentes.FieldByName('nomGerente').AsString; > me da error: got AnsiString expected TString. > y no se como arreglar eso. > > agradeciendoles de antemano su ayuda > > los saluda, > > Ing. H�ctor F. Fiandor Rosario > hfiandor en infomed.sld.cu > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
tambien puedes usar addobject y guardar la clave del registro
ComboBox1.Items.AddObject(SQLQuery1.FieldByName('name').AsString,TObject(SQLQuery1.FieldByName('id').AsInteger));

no olvides liberar los objetos al cargar un nuevo conjunto de datos o al cerrar el form.

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email