• Martes 13 de Mayo de 2025, 14:42

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

Páginas: 1 [2]
26
C++ Builder / Como parar un bucle?
« en: Miércoles 14 de Mayo de 2003, 18:41 »
Hola


Para detener el ciclo puedes usar un boton que asigne un valor a variable y la validas en cada ciclo, para que el click funcione tienes que llamar a Application->ProcessMessages();

27
Delphi / Re: Problemita con QuickReport
« en: Martes 13 de Mayo de 2003, 19:24 »
Hola

El problema de usar un tamaño de papel personalizado es algo que no funciona siempre, debido a veces a que el tamaño no es soportado por la impresora.

Te sugiero que configures tu impresora con el tamaño de papel que pretendes usar y hagas una prueba.

28
Delphi / Re: QuickReport
« en: Martes 13 de Mayo de 2003, 19:16 »
Hola

Puedes copiar los componentes 2 veces para cada etiqueta y listo.

Pero si vas a imprimir diferentes cantidades de etiquetas para diferentes productos, es un poco mas complicado

Hice un reporte de etiquetas en D5 con QR, es para etiquetar
varios articulos, con una cantidad de etiquetas
distinta para cada articulo y considerando que la
hoja pueden faltarle etiquetas al principio (usadas en
una impresión anterior), los pasos que seguí son:

- Configurar la propiedad Columns en Page del QuickRep
segun la cantidad de columnas de las etiquetas (en tu
caso 2)

- Agrego la banda de Detalle y le asigno una altura de
acuerdo a la etiqueta, coloco los datos que se
imprimiran, hago unas pruebas para estar seguro.

- Coloco una banda del tipo TQRStringsBand antes de la
banda de detalle y otra despues de la banda de detalle
y en esta ultima copio los datos que se imprimiran.

Ahora el código para que esto funcione es así:

En el evento OnBeforePrint del QuickRep, asignamos
la cantidad de etiquetas vacias (dato que previamente
debes solicitar al usuario), agregando a la primera
banda tantos Items en su propiedad Strings como
etiquetas vacias queramos.

QrsVacios.Items.Clear;
For X:=2 To Vacios Do QrsVacios.Items.Add('');

Nota: Utilizo un 2 en el For por que pido a partir
de que etiqueta se va a imprimir y por Default asumo
que la 1 (primera etiqueta de la hoja).

En la banda de detalle se imprimirá la primera etiqueta
para cada articulo, y en la otra banda del tipo
TQRStringList las adicionales que se requieran, por
lo tanto en el evento OnBeforePrint de la banda de
detalle, asignamos la cantidad de etiquetas adicionales
a imprimir:

C:=DR.TblEtiquetas.FieldByName('Cantidad').AsInteger;
QrsAdicionales.Enabled:=C>1;
QrsAdicionales.Items.Clear;
For X:=2 To C Do QrsAdicionales.Items.Add('');

Como verás uso una tabla donde guardo la cantidad
de etiquetas a imprimir por articulo.

Y en el evento OnAfterPrint de la banda de detalle:

QrsVacios.Items.Clear;

Para que no deje más etiquetas vacias.

Espero haber sido claro y ojalá te sirva, si tienes
alguna duda estoy para servirte.

29
Dudas informáticas / Re: Por un foro mejor
« en: Lunes 12 de Mayo de 2003, 21:52 »
Hola a todos  :hola:

Apenas tengo unos dias en el foro, y veo que tiene razon o sea veo con triteza que contestas una pregunta y el que la realizo a veces ni siquiera se toma la molestia de contestarte que ya leyo la respuesta.

Aunque otros si responden, incluso escriben a mi cuenta de correo para agradecer (cosa innecesaria).

Espero seguir viendo sus mensajes por este foro, ya que les estare dando lata.
:lightsabre:

30
Delphi / Re: Manual de Delphi
« en: Lunes 12 de Mayo de 2003, 21:40 »
Hola

El delphi viene bien documentado en la ayuda, pero si tienes problemas con el ingles, no es dificil encontrar cursos y revistas de buen nivel en español.

Te sugiero la revista Sintesis es gratis y con muy buenos temas, te puedes suscribir en www.grupoalbor.com

En cuanto a manuales checa en http://www.manualesgratis.com/ y encontrarás algunos.

31
Delphi / para referenciar a un campo definido en otra tabla distinta
« en: Jueves 8 de Mayo de 2003, 18:36 »
Hola :hola:  de nuevo


Tu novia debe estar agradecida contigo :kiss: solo que para poderte ayudar, necesito más datos, cual es el mensaje del error ? la aplicación no deberia bloquearse, y que componentes estas usando para navegar ?

32
C++ Builder / Re: creacion dinamica de un boton
« en: Jueves 8 de Mayo de 2003, 04:15 »
Hola


Claro, cual es el código que estas usando.

33
C++ Builder / Donde encuentro manuales
« en: Jueves 8 de Mayo de 2003, 04:14 »
Hola


Exactamente que cosas quieres crear ?

Si te refieres a componentes prueba esto

TLabel X;

X=TLabel->Create(Self);
X->Parent=Form1;
X->Caption="Hola";

34
C++ Builder / Como ejecuto algun programa desde builder
« en: Jueves 8 de Mayo de 2003, 04:02 »
Hola


Puedes usar ShellExecute o WinExec

35
Delphi / Etiquetas con QuickReport
« en: Miércoles 7 de Mayo de 2003, 21:03 »
Hola

Prueba poniendo Autosize a False y AutoStrech a True :good:

36
Delphi / array bidimensional en Delphi
« en: Miércoles 7 de Mayo de 2003, 20:58 »
Hola

Si colocas el código que usas tal vez lo podrían checar los miembros del foro. -_-

37
Delphi / Re: Problemita con QuickReport
« en: Miércoles 7 de Mayo de 2003, 20:54 »
Hola

Es muy raro, tienes instalado los parches de QR ?

Si imprimes el reporte sale completo ?

No sé :question: tienes configurado el Dataset en el QuickRep ?

38
Delphi / ¿porqué la función ChangeSystemDateTime no funciona en todos
« en: Miércoles 7 de Mayo de 2003, 20:19 »
Hola

Debe ser un problema de windows, de hecho hay varias funciones Api de windows que funcionan en unas versiones y en otras No

Son cosas de mocosoft :hitcomp:

39
Delphi / Por ke salen tan Grandes mis EXECUTALBES CON DELPHI
« en: Miércoles 7 de Mayo de 2003, 19:57 »
Hola pelotita

Eso es normal, ya que ademas de los componentes que haz colocado, en el exe se incluye las librerias de Delphi que encapsulan el Api (VCL) y que hacen tan facil el desarrollo.

40
Delphi / Re: para referenciar a un campo definido en otra tabla disti
« en: Miércoles 7 de Mayo de 2003, 19:54 »
Hola

Vaya problema :brickwall: (con la novia) de verdad que es grave :fire: veamos que se puede hacer :question:

>asi q el cliente selecciona la pelicula y le aparece director y actores,

Esto lo puede hacer con campos Lookup ya que supongo guarda en el archivo de peliculas la clave(s) del director y actores.

Para crear un campo Lookup, haz un doble click sobre el TTable para que se despliegue el editor de campos y en este haz click con el boton derecho del mouse y se despliega un menú contextual y seleccionas New field.


>cuando selecciona el directos le tiene q aparecer en q mas peliculas ha trabajado y el listado de ellas

Puedes obtener un listado lanzando una consulta SQL a las tablas con el TQuery (espero que sepa SQL)

Algo así

Select * From Directores Where Director='Julano'


Adios :angel:

41
Delphi / Re: Bajar Delphi 5
« en: Miércoles 7 de Mayo de 2003, 19:39 »
Hola


No, pero puedes bajar un trial de Delphi 7 en la página de Borland

42
Clipper / Re: Blinker
« en: Miércoles 7 de Mayo de 2003, 19:38 »
Hola


Checa en www.blinkinc.com:ouch:

43
C++ Builder / QuickReport
« en: Miércoles 7 de Mayo de 2003, 19:04 »
Hola

Supongo que te refieres a un QRDBText, solo tienes que modificar las propiedades Dataset y DataField


:beer:

44
C++ Builder / Re: Hilos
« en: Miércoles 7 de Mayo de 2003, 18:56 »
Hola

Usar hilos es complicado y con bases de datos lo es más aun.

¿Que tipo de base de datos usas? y ¿que es lo que quieres hacer exactamente?

Páginas: 1 [2]