FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Preguntas varias
Hola a todos tengo las siguientes dudas:
1) Como se hace referencia a una tabla vacía, es decir, si quiero preguntar en mi aplicacion si cierta tabla está vacía o no para proceder según sea cierto o no. 2) Quiero que mi aplicacion funcione en una máquina que no tenga cargado Delphi como tengo que proceder, teniendo en cuenta que utilizo tablas, las mismas creadas con el Database Desktop. 3) Quiero imprimir el contenido de una Query con un QuickReport, pero cuando hago un Preview del mismo me aparece el informe vacío ya que no sé como tengo que relacionar los datos de la Query con QR. 4) Quiero aplicar la propiedad Ctl3D:=False; a varios DBEdits y funciona bien ya que los veo como yo quiero, el problema es cuando aplico lo mismo en un DBComboBox (o similar), ya que lo sigo viendo en 3D como puedo hacer para que lo vea como los DBEdits. Espero que puedan ayudarme y desde ya muchas gracias, saludos. SDP. |
#2
|
|||
|
|||
Hola , trataré de darte algunas respuestas:
1.- Utiliza la función IsEmpty devuelve un valor booleano de acuerdo a que contenga o no registros. 2.- Para que tu aplicación funcione en cualquier máquina debes crear el instalador utilizando el InstallShield que viene con delphi y si usas paradox cargar el BDE al crearlo. 3.- Revisa los demos de quickreport que trae delphi para que veas como se enganchan las tablas con las bandas de los reportes. 4.- Para lograr la apariencia plana en los DBComboBox usa tambien la propiedad BevelKind puesta a bkFlat. Deseo que te sean útiles estos los comentarios, en general revisa la ayuda que amplies estas respuestas. Saludos |
#3
|
|||
|
|||
Con respecto al punto 3) Con una tabla lo hice y quedó correcto, pero el tema es con una Query, eso es lo que no puedo lograr.
4) DBComboBox también me queda con apariencia plana pero no puedo lograr esto con un ComboBox, además no encuentro la propiedad BevelKind para ponerla en bkFlat. 1) El InstallShield la verdad es que no lo conozco, donde lo encuentro en Delphi?? Saludos. SDP. |
#4
|
|||
|
|||
El install shield suele aparecer en la pantalla de instalación (autorun) del CD del Delphi.
|
#5
|
|||
|
|||
Cita:
1.- Report.Dataset := Query 2.- Pones un QrBand con BandType := rbDetail 3.- QrDbText.Dataset := Query 4.- QrDbText.DataField := Field de la Query 5.- Query.Open 6.- Report.Preview o Report.Print a ver si te has dejado alguno de los pasos!! P.D. : puedes poner otras bandas si son necesarias para hacer sumatorios, poner los titulos de las columnas,...... |
#6
|
|||
|
|||
Con respecto al punto 4) del ComboBox como hago para que éste componente se vea de forma plana ya que no puedo hacerlo ya que no encuentro la propiedad BevelKind, y si le pongo Ctl3D:=False no lo hace.-
Disculpen que reitero mi pregunta pero necesito saberlo. GRacias.- SDP.- |
#7
|
|||
|
|||
Hola , con respecto al punto 3 cadentill te ha dado la información requerida y en cuanto al combobox o dbcombobox estoy utilizando delphi 6 y esa propiedad existe en el inspector de objetos. Que versión usas? En realidad no recuerdo si las versiones anteriores tenían esta propiedad, aunque exprimiendo mi memoria me parece que no. No se que dirán los compañeros que aún tienen las versiones anteriores.
Saludos |
#8
|
|||
|
|||
Yo estoy utilizando Delphi 5 y está esa propiedad.
Hay alguna otra forma de hacerlo?? SDP |
#9
|
|||
|
|||
Perdón!!!, quise decir NO está esa propiedad!!!
|
|
|
|