--- Gustavo <gustavorul@...> escribió:
---------------------------------
Hola a todos, quiero mostrar un combo dentro de un grid pero tiene que
mostrarme en la lista datos de una tabla y cuando elijo uno guardar el
código del ítem elegido en otra tabla, es decir exactamente lo que
hace el combo dblookup, puse un dblookup en un form para probar y
funciona bien me muestra un listado de clientes y cuando elijo uno me
guarda el código del mismo en otra tabla, pero no encuentro forma de
ponerlo dentro de un dbgrid.
Probé como alternativa usar un ctrldbgrid y funciona me muestra los
datos, le puse el dblookup combo y todo bien, pero... cuando hago
click en el combo me dice que eso no está permitido para el ctrldbgrid
no alcanza a desplegar la lista siguiera.
Probé crear un campo dblookup y el resultado es el mismo, el combo
funciona si está en el form pero si lo corto y lo meto dentro del
ctrldbgrid da ese error al hacerle click.
=================>
Lo que yo te aonsejaría es que crees un campo lookup en la tabla
donde vas a actualizar y que haga referencia al campo desde donde se
leen los datos. PERO MUCHO CUIDADO, no debe tener el mismo nombre que
el campo desde donde se leen los datos.
Yo lo tengo funcionando en un grid (de facturas con artículos), y
me anda de una con delphi 5.0.
=====
Jose S. Romero
Advanced Systems - Soluciones Informáticas
Paraná - Entre Ríos - Argentina
------------
¡Internet GRATIS es Yahoo! Conexión!
Usuario "yahoo", contraseña "yahoo".
Desde Buenos Aires, 4004-1010.
Otras ciudades: http://conexion.yahoo.com.ar/avanzados.html
Hola!.. Pues la verdad es un poco dificil saber que te
esta pasando si no tienes la aplicacion en tus
manos... pero esta sencillo lo que intentas hacer...
simplente por que no usas la opcion de Database y la
opcion de from Wizard,.. esta muy sencilla y ella
automaticamente te activa todos los botones del
Navigator.. creandote una forma nueva con los campos
que tu eligas que en ella aparezcan incluyendo el
navigator!.. intentalo a ver si te funcinoa..
los pasos son los siguientes:
1.- Database
2.- From Wizard
3.-Elige la opcion de Create a simple form y presiona
next
4.-selecciona la tabla que quieres manejar.. donde
estan tus dos campos
5.- A continuacino elige de los campos totales de la
tabla cuales son los que quieres manipular
6.-Elige la manera en que los quieres en la tabla
7.-y Presiona Finish!.....
y creo que eso te servira para lo que estas
realizando.... si quieres algo mas.. escribeme!....
bye-bye
atte: Mirella Haro AValos
Sharp Electronica Mexico
--- Miyaghi san <miyaghy@...> wrote:
> Hola amigos... como estan.
> Estoy experimentando con delphi y mysql.
> Tengo una base de datos MySQL con una tabla y dos
> campos.
> En delphi trato solamente de hacer una pantalla con
> 2
> DBEdit para cada uno de los campos, una grilla para
> mostrar todos los registros y un navegador.
> El navegador solo me deja navegar pero no me activa
> las demas opciones.
> Y la grilla cuando trato de asignarle el datasource
> correspondiente me da el error "Operation not
> allowed
> on an unidirectional dataset"...
> Alguien sabe que puede estar pasando.
> Gracias.
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
>
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
Hola amigos... como estan.
Estoy experimentando con delphi y mysql.
Tengo una base de datos MySQL con una tabla y dos
campos.
En delphi trato solamente de hacer una pantalla con 2
DBEdit para cada uno de los campos, una grilla para
mostrar todos los registros y un navegador.
El navegador solo me deja navegar pero no me activa
las demas opciones.
Y la grilla cuando trato de asignarle el datasource
correspondiente me da el error "Operation not allowed
on an unidirectional dataset"...
Alguien sabe que puede estar pasando.
Gracias.
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
Hola a todos, quiero mostrar un combo dentro de un grid pero tiene que
mostrarme en la lista datos de una tabla y cuando elijo uno guardar el
código del ítem elegido en otra tabla, es decir exactamente lo que
hace el combo dblookup, puse un dblookup en un form para probar y
funciona bien me muestra un listado de clientes y cuando elijo uno me
guarda el código del mismo en otra tabla, pero no encuentro forma de
ponerlo dentro de un dbgrid.
Probé como alternativa usar un ctrldbgrid y funciona me muestra los
datos, le puse el dblookup combo y todo bien, pero... cuando hago
click en el combo me dice que eso no está permitido para el ctrldbgrid
no alcanza a desplegar la lista siguiera.
Probé crear un campo dblookup y el resultado es el mismo, el combo
funciona si está en el form pero si lo corto y lo meto dentro del
ctrldbgrid da ese error al hacerle click.
Saludos
Gustavo
mailto:gustavorul@...
Por casualidad alguien sabe donde hay un tutorial en castellano o ingles de
InstallShield 8?.
Alguien lo uso? de ser asi me gustaria algun comentario sobre este producto.
Saludos
Daniel
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.455 / Virus Database: 255 - Release Date: 13/02/2003
Estas utilizando install shield???
--- Super Master <supermaster@...> wrote:
> Hola, cree un instalador de mi aplicacion, pero
> tambien quiero agregarle los controladores DBE de
> Delphi porque sino no acepta dicha aplicacion...
> Como puedo hacer para que se instale dicho
> controlador cuando instale la aplicacion o solo
> seria conseguir el instalador del controlador e
> ingresarlo en el CD???
>
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
Super Master profundiza un poco mas tu situacion.. Aclara que
controlador es o si solo quieres usar BDE.
=====
Jose S. Romero
Advanced Systems - Soluciones Informáticas
Paraná - Entre Ríos - Argentina
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Hola Super Master.
En esta dirección tienes el instalador ya armado del BDE, tal vez puedas, al
final de la instalación de tu programa llamar a este para que complete el
proceso.
http://ibinstall.defined.net/dl_bdeinfo.htm
Diego Romero.
www.liderisi.com.ar
----- Original Message -----
From: "Super Master" <supermaster@...>
To: <DesarrolloDelphi@...>
Sent: Tuesday, February 18, 2003 6:53 PM
Subject: [Delphi] DBE de Delphi
Hola, cree un instalador de mi aplicacion, pero tambien quiero agregarle
los controladores DBE de Delphi porque sino no acepta dicha aplicacion...
Como puedo hacer para que se instale dicho controlador cuando instale la
aplicacion o solo seria conseguir el instalador del controlador e ingresarlo
en el CD???
------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------
http://www.navegana.com/dinero/chanzes.html
Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
Hola a todos, en el sitio de Borland encontré un artículo donde habla
de como mejorar la velocidad de interbase, hay un punto que me llamó
mucho la atención se los muestro a ver que opinian porque como soy
nuevo en delphi prácticamente no tengo experiencia con nada y menos con
interbase.
10) Primary Keys and Foreign keys, I Don't Use Them InterBase has the
ability to declare primary keys and foreign key in your table
definitions. While the declarative aspects of these feature make them
easy to use, I don't use either. For primary keys, I use a unique
index. This allows me to name the index so when I try to post a
duplicate value to the table I get an exception with an Index name I
assigned instead of rdb$primary?? which is not intuitive. In addition
unique indexes can be deactivated and reactivated to rebuild the
indexes where primary keys cannot. Foreign keys are a different
story. Lets assume you have a table with a field called
"Address_State" in it and you want to limit what is accepted in that
field to one of the 50 States, so you create a foreign key to a table
called States. When you make the foreign key declaration, InterBase
will create an index on the "Address_State" field. The purpose of this
index is for when you try to delete a row from the States table. It
will allow InterBase to quickly check the "Address_State" field to
ensure the value contained in the States table record that you are
trying to delete, is not present in the Address_state field. The
performance problem is with the in index that is created on the
"Address_State" field. If you have 1,000,000 records in your table and
there 50 states then there are roughly 20,000 records per state in the
"Address_State" field index, making it a very very poor index. If the
InterBase optimizer gets a hold of it this index, there can be
problems. One site that had this problem was running a report that
never finished. An examination of the problem revealed that one column
had 95,000 rows with the number 3 in it and 5,000 nulls. There was an
index on this field created by a foreign key. The InterBase optimizer
found this index and the index caused the optimize to solve the
problem backwards. The result was an report/query that could not
finish in 10 hours. By dropping the foreign key and its index and
replacing it with triggers, the optimizer solve the problem in a
couple of minutes and the reports came out.
Robert Schieck is the president of MER Systems Inc., a
Toronto, Canada-based company that provides custom client/server
software development and training. Robert is a Borland Certified
Delphi, C++Builder, and JBuilder instructor, a member of TeamB, a
Certified Netware Engineer, and founder and past president of the
Toronto Delphi Users Group. Robert has a B.S. in mechanical
engineering from the University of Toronto in Toronto, Ontario,
Canada. The MER Systems Web site (http://www.mers.com) is the host for
the InterBase List and News Servers, which contain the largest body of
public InterBase information in the world.
Saludos
Gustavo
mailto:gustavorul@...
Hola, cree un instalador de mi aplicacion, pero tambien quiero agregarle los
controladores DBE de Delphi porque sino no acepta dicha aplicacion...
Como puedo hacer para que se instale dicho controlador cuando instale la
aplicacion o solo seria conseguir el instalador del controlador e ingresarlo en
el CD???
Gracias!.. si lo fuiste!.. me da mucho gusto que me
hayas contestado.. Gracias de nuevo! bye
--- Aldo Ferszt <asf@...> wrote:
> Fijate si haciendo botón derecho sobre el query,
> Fields Editor, Botón
> derecho, Add Fields no aparece para agregar.
>
> Yo creo que estás definiendo los campos como objetos
> en el field editor y,
> si es así, tenés que tener presente que cuando
> modifiques la tabla, las
> modificaciones no se pasan en forma automática al
> field editor.
>
> Espero ser de ayuda
>
> Aldo
>
> ----- Original Message -----
> From: "Mirella Haro Avalos" <yeya_haro@...>
> To: <DesarrolloDelphi@...>
> Sent: Tuesday, February 18, 2003 2:09 PM
> Subject: [Delphi] Necesito Ayuda!!
>
>
> > Hola.. primero pues saludos a todos... espero
> > esten como locos programando... (que asi es como
> estoy
> > yo)... tengo un problema y se que ustedes podran
> > ayudarme... lo que sucede es que>.....
> >
> > Estoy realizando una base de datos de
> registro de
> > automoviles.. (eso no es relevante).. bueno ya
> estaba
> > todo listo.. cuando me di cuenta que tenia que
> > agregarle un compa mas a la tabla... lo hice...
> pero
> > ahora en la forma cuando quiero asignar el edit a
> ese
> > nuevo campo (folio).. ni siquiera me aparece como
> que
> > hubiera sido actualizada la tabla... se entiende
> mi
> > problema?.. quiero poner folio directamente,,.como
> > Table1FOLIO: TSmallintField; y pues no me deja me
> > marca error... trate ya de hacer un nuevo alias
> con la
> > tabla actualizada y cambiarselo al query y al
> DataBase
> > ..pero no resulta salio la misma!.. no se si
> puedan
> > ayudarme!.....
> >
> > bueno Buen dia! y espero su respuesta
> > pronto!..gRACIAS!
> > Mirella Haro AValos
> > Sharp Electronica Mexico
> >
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Shopping - Send Flowers for Valentine's Day
> > http://shopping.yahoo.com
> >
> > ------------------------------
> > DesarrolloDelphi:
> > Desarrollo de Software en Borland Delphi
> > ------------------------------
> > Direcciones de la lista:
> > Publicar un mensaje:
> DesarrolloDelphi@...
> > Suscribirse........:
> DesarrolloDelphi-Subscribe@...
> > Desuscribirse......:
> DesarrolloDelphi-Unsubscribe@...
> > Administrador......:
> DesarrolloDelphi-Owner@...
> > Página de la lista.:
> http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
> > ------------------------------
> > http://www.navegana.com/dinero/chanzes.html
> >
> > Tu uso de Yahoo! Grupos está sujeto a las
> http://ar.docs.yahoo.com/info/utos.html
> >
> >
>
>
>
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
Fijate si haciendo botón derecho sobre el query, Fields Editor, Botón
derecho, Add Fields no aparece para agregar.
Yo creo que estás definiendo los campos como objetos en el field editor y,
si es así, tenés que tener presente que cuando modifiques la tabla, las
modificaciones no se pasan en forma automática al field editor.
Espero ser de ayuda
Aldo
----- Original Message -----
From: "Mirella Haro Avalos" <yeya_haro@...>
To: <DesarrolloDelphi@...>
Sent: Tuesday, February 18, 2003 2:09 PM
Subject: [Delphi] Necesito Ayuda!!
> Hola.. primero pues saludos a todos... espero
> esten como locos programando... (que asi es como estoy
> yo)... tengo un problema y se que ustedes podran
> ayudarme... lo que sucede es que>.....
>
> Estoy realizando una base de datos de registro de
> automoviles.. (eso no es relevante).. bueno ya estaba
> todo listo.. cuando me di cuenta que tenia que
> agregarle un compa mas a la tabla... lo hice... pero
> ahora en la forma cuando quiero asignar el edit a ese
> nuevo campo (folio).. ni siquiera me aparece como que
> hubiera sido actualizada la tabla... se entiende mi
> problema?.. quiero poner folio directamente,,.como
> Table1FOLIO: TSmallintField; y pues no me deja me
> marca error... trate ya de hacer un nuevo alias con la
> tabla actualizada y cambiarselo al query y al DataBase
> ..pero no resulta salio la misma!.. no se si puedan
> ayudarme!.....
>
> bueno Buen dia! y espero su respuesta
> pronto!..gRACIAS!
> Mirella Haro AValos
> Sharp Electronica Mexico
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
>
> ------------------------------
> DesarrolloDelphi:
> Desarrollo de Software en Borland Delphi
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloDelphi@...
> Suscribirse........: DesarrolloDelphi-Subscribe@...
> Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
> Administrador......: DesarrolloDelphi-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
>
>
Hola.. primero pues saludos a todos... espero
esten como locos programando... (que asi es como estoy
yo)... tengo un problema y se que ustedes podran
ayudarme... lo que sucede es que>.....
Estoy realizando una base de datos de registro de
automoviles.. (eso no es relevante).. bueno ya estaba
todo listo.. cuando me di cuenta que tenia que
agregarle un compa mas a la tabla... lo hice... pero
ahora en la forma cuando quiero asignar el edit a ese
nuevo campo (folio).. ni siquiera me aparece como que
hubiera sido actualizada la tabla... se entiende mi
problema?.. quiero poner folio directamente,,.como
Table1FOLIO: TSmallintField; y pues no me deja me
marca error... trate ya de hacer un nuevo alias con la
tabla actualizada y cambiarselo al query y al DataBase
..pero no resulta salio la misma!.. no se si puedan
ayudarme!.....
bueno Buen dia! y espero su respuesta
pronto!..gRACIAS!
Mirella Haro AValos
Sharp Electronica Mexico
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
¿No te habras olvidado de algo?.
Yo en realidad utilizé el artículo de la revista sintesis para
empezar a ver los ibx y no tuve ese problema.
Ahora tengo una aplicacion con 5 (cinco) usuarios conectados y no
hay ningun problema.
Fijate si el commit lo esta haciendo con el commit retaining...
=====
Jose S. Romero
Advanced Systems - Soluciones Informáticas
Paraná - Entre Ríos - Argentina
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Hola a todos, cual es la forma típica de usar transacciones en
interbase usando IbExpress?.
Tengo un solo control IBTransaction en un datamodule y la aplicación funciona
pero tengo varias dudas:
¿Puedo tener varias transacciones independientes entre sí con un solo
ibtransaction o tengo que agregar uno para cada transacción?, por
ejemplo mi aplicación de prueba tiene un formulario de clientes y
otro de servicios y uso un solo ibtransaction, después de cada post
hago un commitretaining o un rollbackretaining si hubo error, pero
noto que realmente los cambios se guardan en la tabla cuando al salir
de la aplicación hago un commit.
Todo funciona bien pero de este modo demoraría muchísimo en actualizar
realmente los datos, tendría que hacer el commit después de cada
post?, poner un ibtransaction para cada form?.
Lo que hize fue basándome en un ejemplo de la revista síntesis, el ejemplo en
realidad es más completo y tiene un
datamodule global que contiene un ibdatabase y un ibtransaction, y
despues un datamodule con los dataset, datasource y un ibtransaction por cada
formulario, De ese modo tendría transacciones independientes pero los
cambios seguirían sin grabarse hasta que se haga el commit en el
transaction del datamodule global no?.
Saludos
Gustavo
mailto:gustavorul@...
--- pereyrada@... escribió:
---------------------------------
Tengo que cargar una base de datos con "tquery", pero solo debo cargar
los
primeros 20 registros y luego los siguientes 20 y asi hasta los 2000
registros que contiene aproximadamente.
Quise usar limit pero no me lo toma. Yo lo puse asi:
SELECT Id, Nombre, Fecha FROM Datos LIMIT 1,10
Pero me da error, me podrían dar una solución a este problema, es decir
esta
mal escrito? o no se puede usar limit?.
Si no se puede usar como hago para que carge de a 20 registros?
...
Estas usando mal la query, esta que estás intentando usar es de
mysql. No es aplicable a tablas planas. Primero debes decirnos desde
que motor haces las sql es decir si lo haces sobre una tabla paradox o
dbase, o si lo haces sobre una DB Interbase/Firebird, Mysql, Postgres o
algo así. Depende mucho del motor de la base como lo vas a ejecutar,
por ejemplo en Firebird para ir seleccionando de a diez deberias poner
algo como...
SELECT FIRST 10 SKIP ... * FROM MITABLA
=====
Jose S. Romero
Advanced Systems - Soluciones Informáticas
Paraná - Entre Ríos - Argentina
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Tengo que cargar una base de datos con "tquery", pero solo debo cargar los
primeros 20 registros y luego los siguientes 20 y asi hasta los 2000
registros que contiene aproximadamente.
Quise usar limit pero no me lo toma. Yo lo puse asi:
SELECT Id, Nombre, Fecha FROM Datos LIMIT 1,10
Pero me da error, me podrían dar una solución a este problema, es decir esta
mal escrito? o no se puede usar limit?.
Si no se puede usar como hago para que carge de a 20 registros?
Desde ya. Muchas Gracias
Daniel
Argentina, Buenos Aires
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.454 / Virus Database: 253 - Release Date: 10/02/2003
Hola José, muchas gracias encontré en borland un artículo muy bueno
que explica como hacer lo que yo quería con interbase, este es el
link: http://community.borland.com/article/0,1410,28498,00.html
Soy principiante en Delphi (conozco visual basic y visual foxpro soy
moderador de una lista de este último) y la verdad que no hay ni punto
de comparación con delphi este es superior en todo.
Saludos desde Concepción del Uruguay
Gustavo
mailto:gustavorul@...
El Viernes, 14 de Febrero de 2003, 08:01:01 a.m., Jose escribió:
JR> Gustavo tenes que crear excepciones en la tabla, es decir cada
JR> tabla tiene un triger asociado. BefortPost, AfterPost por ejemplo...
JR> Lo que debes hacer es a nivel de la base de datso crear unas
JR> excepciones que te digan cuando tengas una violacion de clave en una
JR> tabla, que te muestre el siguiente mensaje...
JR> Si no sabes como hacerlo comunicate a mi cuenta particular...
JR> =====
JR> Jose S. Romero
JR> Advanced Systems - Soluciones Informáticas
JR> Paraná - Entre Ríos - Argentina
JR> Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
JR> ------------------------------
JR> DesarrolloDelphi:
JR> Desarrollo de Software en Borland Delphi
JR> ------------------------------
JR> Direcciones de la lista:
JR> Publicar un mensaje: DesarrolloDelphi@...
JR> Suscribirse........: DesarrolloDelphi-Subscribe@...
JR> Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
JR> Administrador......: DesarrolloDelphi-Owner@...
JR> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
JR> ------------------------------
JR> http://www.navegana.com/dinero/chanzes.html
JR> Tu uso de Yahoo! Grupos está sujeto a las
http://ar.docs.yahoo.com/info/utos.html
Yo no le he probado, pero segun comentan QuickReport esta incluido con Delphi 7 pero no registrado en el IDE.
Debes registrarlo. Para esto debes ir a la pantalla Component -> Install Packages (espero que en delphi 7 este asi), Pulsas en Add y luego buscas el paquete de quickreport (un .BPL) en tu pc.
No es la mejor respuesta que puedes obtener pero talvez te oriente.
Suerte
Horacio
Hola, pase a delphi 7 y cuando quice buscar los componenetes de QReport para hacer reportes, ya no estan... que ahgo ahora???
Fijese en la parte de captura de excepciones de delphi.
Debiera hacer algo asi:
query1.database.starttransaction
try
query1.SQL.Text := 'INSERT INTO MI_TABLA (CLAVE,DESCRIPCION) VALUES (1,'CLAVE 1')';
query1.ExecSQL;
query1.commit;
except
on E : Exception do
begin
query1.Rollback;
showmessage('No se pudo insertar su registro. Mensaje para el autor: '+E.Message);
end;
end;
Con esto capturas el error de interbase, y te lo devuelve en la variable E... si analizas su tipo puedes identificar el tipo de error que lo causo y mostrar un mensaje adecuado.
Suerte!
Horacio
-----Mensaje original----- De: Gustavo [mailto:gustavorul@...] Enviado el: Jueves, 13 de Febrero de 2003 20:09 Para: DesarrolloDelphi@... Asunto: [Delphi] Hola
Hola a todos, alguien puede explicarme como hago para mostrar mi propio mensaje cuando el usuario ingresa una clave duplicada en una base interbase o se infringe alguna otra regla de la base de datos como las de clave externa?, los libros que tengo me hablan de como controlar errores pero no se que código de error usar por ejemplo:
error 1000: mostrar mensaje diciendo que no puede ingresar claves duplicadas. error 1001: mostrar que no puede borrar un cliente porque tiene facturas hechas.
Saludos Gustavo mailto:gustavorul@...
------------------------------ DesarrolloDelphi: Desarrollo de Software en Borland Delphi ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloDelphi@... Suscribirse........: DesarrolloDelphi-Subscribe@... Desuscribirse......: DesarrolloDelphi-Unsubscribe@... Administrador......: DesarrolloDelphi-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi ------------------------------ http://www.navegana.com/dinero/chanzes.html
Gustavo tenes que crear excepciones en la tabla, es decir cada
tabla tiene un triger asociado. BefortPost, AfterPost por ejemplo...
Lo que debes hacer es a nivel de la base de datso crear unas
excepciones que te digan cuando tengas una violacion de clave en una
tabla, que te muestre el siguiente mensaje...
Si no sabes como hacerlo comunicate a mi cuenta particular...
=====
Jose S. Romero
Advanced Systems - Soluciones Informáticas
Paraná - Entre Ríos - Argentina
Ahora podés usar Yahoo! Messenger desde tu celular. Aprendé cómo hacerlo en
Yahoo! Móvil: http://ar.mobile.yahoo.com/sms.html
Hola a todos, alguien puede explicarme como hago para
mostrar mi propio mensaje cuando el usuario ingresa una clave
duplicada en una base interbase o se infringe alguna otra regla de la
base de datos como las de clave externa?, los libros que tengo me
hablan de como controlar errores pero no se que código de error usar
por ejemplo:
error 1000: mostrar mensaje diciendo que no puede ingresar claves
duplicadas.
error 1001: mostrar que no puede borrar un cliente porque tiene facturas hechas.
Saludos
Gustavo
mailto:gustavorul@...
Quizas este pedido ya se haya hecho en alguna oportunidad, si es asi, pido disculpas, pero necesitaria me recomienden un programa que permita generar el instalador del sistemas con las tablas correspondientes y el camino para acceder a ellas.
-----Mensaje original-----
De: jetzrael [SMTP:jetzrael@...]
Enviado el: Friday, January 31, 2003 8:22 PM
Para: DesarrolloDelphi@...
Asunto: [Delphi] Principiante de Bases de Datos
Hola a todos , soy nuevo en el grupo y en la progrmacion en Delphi
Tengo la necesidad de hacer un pequeño sistema en Delphi y no se nada
de bases de datos en este lenguaje.
POr favor si alguien tiene material que me oriente , algun manual o
recomendacion para empezar a programar BD en este lenguaje se les
agradecera bastante.
Gracias!!
------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.:<http://www.gruposyahoo.com.ar/group/DesarrolloDelphi>
------------------------------ <http://www.navegana.com/dinero/chanzes.html>
Hola a todos , soy nuevo en el grupo y en la progrmacion en Delphi
Tengo la necesidad de hacer un pequeño sistema en Delphi y no se nada
de bases de datos en este lenguaje.
POr favor si alguien tiene material que me oriente , algun manual o
recomendacion para empezar a programar BD en este lenguaje se les
agradecera bastante.
Gracias!!