Ayuda Orientacion Sobre Datos en Dialogo

Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Tue Aug 16, 2022 1:33 pm

Amigos buen dia.

Aun que parezca basico, necesito definir la marjor forma para el usuario de muchos campos a llenar en un dialgo, de talforma que no se muestre desornada con todos los datos que necito que el usuario digite.

La cantidad de Get que debo tener sobre el ingreso son 40.

Cual seria la formas mas adecuada de distribuir estos datos en un Dialogo, considerando las pocas lineas que se disponen?

Siempre habia trabajado con pocos datos por dialogo, pero se trata de un formulario que se compone de 2 hojas que se debe registrar.

Muchos saludos.

Antonio.
Last edited by remtec on Tue Aug 16, 2022 2:30 pm, edited 1 time in total.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby karinha » Tue Aug 16, 2022 2:06 pm

Buenas,

Sin dudas, FOLDEREX()

Code: Select all  Expand view  RUN

testfx1.prg
testfx3.prg
testfx3.rc
testfx3.RES
TESTFX4.PRG
testfx5.prg
TESTFX6.PRG
testfx8.prg
testfx8.rc
testfx8.RES
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7846
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby cnavarro » Tue Aug 16, 2022 2:11 pm

La solución que propone Joao considero que es la más práctica. Otra posible es poner un ScrollPanel sobre el diálogo y los controles sobre él, aunque quizás un poco menos "visual" para el usuario ya que de primera vista no se verían todos los controles.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Tue Aug 16, 2022 2:37 pm

Buen dia Cristobal y João.

Muy amables y muchas gracias por su orientacion.

Habia considerado algo como lo que me indica Cristobal, pero como tabien es cierto lo que dice sobre la visibilidad de varios datos, puede no ser practico al usuario.

Sobre la opcion que me indica João, la revisare y vere que tan comoda le queda al usuario, para ir definiendo la opcion que tomare.

Nunca me habia encontrado con tantos datos a digitar, prefiero tomar una opcion informadado, y no tener que rehacer todo con el tiempo que eso toma.

Quizas otro colega tiene alguna opcion direfente, entremas siempre suma.


Muy agradecidos por sus consejos.

Saludos

Antonio.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Tue Aug 16, 2022 8:07 pm

Amigos

Si no es mucha la molestia, algún ejemplo simple y funcional, con almeno 2 pestañas con datos, para ver como se definen?

Mire los ejemplo que me indico João, pero para ser franco, no entendí nada.

Muchos Saludos.

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby cmsoft » Wed Aug 17, 2022 12:36 pm

Antonio:
Para mi depende mucho de los datos que vas a cargar también.
Si los datos, aunque son muchos (40 como decis) no tienen mucha relación entre si, y el operador no tiene que visualizar todos los datos como control para la carga de los mismo, creo que la opción de João es la más apropiada.
En cambio, si lo más apropiado es que el operador vea todos los datos que está cargando por una cuestión de control, y dichos datos no son todos alfanuméricos largos, otra opción podría ser un solo formulario con GROUP para agrupar los datos relacionados, y los GETS que sean largos codificarlos con scroll (PICTURE "@S25" por ej.), y hacerlo a lo ancho de la pantalla, con el TAB INDEX (si lo haces por recursos) de arriba hacia abajo y de izquierda a derecha.
Te dejo un ejemplo de un formulario con bastantes gets (y otros controles)
Code: Select all  Expand view  RUN
CLIENTES DIALOG DISCARDABLE 6, 18, 534, 346
STYLE WS_POPUP|DS_MODALFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Ficha de cliente"
FONT 8, "Tahoma"
{
  CONTROL "Datos Personales", -1, "Button", BS_GROUPBOX, 4, 4, 264, 92
  CONTROL "Codigo:", -1, "Static", SS_RIGHT|WS_GROUP, 16, 20, 28, 8
  CONTROL "", 100, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 16, 44, 12
  CONTROL "Alias:", -1, "Static", SS_RIGHT|WS_GROUP, 96, 20, 20, 8
  CONTROL "", 101, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 120, 16, 72, 12
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 36, 32, 8
  CONTROL "", 102, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 32, 216, 12
  CONTROL "C.U.I.T.:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 52, 32, 8
  CONTROL "", 103, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 48, 68, 12
  CONTROL "D.N.I:", -1, "Static", SS_RIGHT|WS_GROUP, 152, 52, 24, 8
  CONTROL "", 104, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 180, 48, 84, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 68, 36, 8
  CONTROL "", 105, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL|WS_BORDER|WS_TABSTOP, 48, 64, 216, 12
  CONTROL "Mail:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 84, 36, 8
  CONTROL "", 106, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 80, 216, 12
  CONTROL "Datos generales", -1, "Button", BS_GROUPBOX, 272, 4, 260, 76
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 20, 32, 8
  CONTROL "", 107, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 16, 208, 12
  CONTROL "Cod. Postal:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 36, 40, 8
  CONTROL "", 108, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 32, 44, 12
  CONTROL "Barrio:", -1, "Static", SS_RIGHT|WS_GROUP, 292, 52, 24, 8
  CONTROL "", 109, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 48, 208, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 68, 32, 8
  CONTROL "", 110, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 64, 208, 12
  CONTROL "Datos Impositivos", -1, "Button", BS_GROUPBOX, 4, 96, 264, 92
  CONTROL "Condicion IVA:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 112, 48, 8
  CONTROL "", 111, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP, 64, 108, 200, 40
  CONTROL "% Descuento:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 128, 48, 8
  CONTROL "", 112, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 124, 44, 12
  CONTROL "Comprobantes:", -1, "Static", SS_RIGHT|WS_GROUP, 112, 128, 52, 8
  CONTROL "", 113, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|CBS_SORT|WS_VSCROLL|WS_TABSTOP, 168, 124, 96, 40
  CONTROL "Vendedor:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 144, 48, 8
  CONTROL "", 114, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 140, 44, 12
  CONTROL "", 115, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 112, 140, 152, 12
  CONTROL "Tabla desc.:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 160, 48, 8
  CONTROL "", 129, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 156, 44, 12
  CONTROL "", 130, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 112, 156, 152, 12
  CONTROL "% II.BB.:", -1, "Static", SS_RIGHT|WS_GROUP, 32, 176, 32, 8
  CONTROL "", 126, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 172, 28, 12
  CONTROL "Saldo:", -1, "Static", SS_RIGHT|WS_GROUP, 92, 176, 24, 8
  CONTROL "", 127, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 120, 172, 40, 12
  CONTROL "Saldo Demo:", 4001, "Static", SS_RIGHT|WS_GROUP, 164, 176, 44, 8
  CONTROL "", 128, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 212, 172, 40, 12
  CONTROL "Datos del transporte:", -1, "Button", BS_GROUPBOX, 272, 80, 260, 76
  CONTROL "Transporte:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 96, 40, 8
  CONTROL "", 116, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 92, 44, 12
  CONTROL "", 117, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 368, 92, 160, 12
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 112, 32, 8
  CONTROL "", 118, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 108, 208, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 128, 32, 8
  CONTROL "", 119, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 124, 208, 12
  CONTROL "Telefono:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 144, 32, 8
  CONTROL "", 120, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 140, 208, 12
  CONTROL "Datos de contacto", -1, "Button", BS_GROUPBOX, 4, 188, 264, 60
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 200, 32, 8
  CONTROL "", 121, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 200, 216, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 216, 36, 8
  CONTROL "", 122, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 216, 216, 12
  CONTROL "Mail:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 232, 36, 8
  CONTROL "", 123, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 232, 216, 12
  CONTROL "Datos de entrega", -1, "Button", BS_GROUPBOX, 272, 156, 260, 92
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 280, 172, 32, 8
  CONTROL "", 4004, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 168, 212, 12
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 280, 188, 32, 8
  CONTROL "", 4005, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 184, 212, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 204, 36, 8
  CONTROL "", 4006, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 200, 212, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 220, 36, 8
  CONTROL "", 4007, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL|WS_BORDER|WS_TABSTOP, 316, 216, 212, 12
  CONTROL "Horario:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 236, 36, 8
  CONTROL "", 4008, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 232, 212, 12
  CONTROL "Observaciones:", -1, "Button", BS_GROUPBOX, 4, 248, 260, 68
  CONTROL "", 125, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 8, 256, 252, 56
  CONTROL "Impresion", -1, "Button", BS_GROUPBOX, 272, 248, 260, 68
  CONTROL "", 124, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 276, 256, 224, 56
  CONTROL "0", 200, "Button", BS_AUTORADIOBUTTON, 504, 256, 20, 10
  CONTROL "25", 201, "Button", BS_AUTORADIOBUTTON, 504, 268, 24, 10
  CONTROL "50", 202, "Button", BS_AUTORADIOBUTTON, 504, 280, 20, 10
  CONTROL "75", 203, "Button", BS_AUTORADIOBUTTON, 504, 292, 20, 10
  CONTROL "100", 204, "Button", BS_AUTORADIOBUTTON, 504, 304, 24, 10
  CONTROL "&Aceptar", 301, "Button", WS_TABSTOP, 144, 332, 50, 14
  CONTROL "&Cancelar", 302, "Button", WS_TABSTOP, 344, 332, 50, 14
  CONTROL "I.V.A Exento", 401, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 212, 16, 52, 10
  CONTROL "F.de Crédito", 4002, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 4, 316, 52, 10
  CONTROL "Dias Vto::", -1, "Static", SS_RIGHT|WS_GROUP, 60, 316, 40, 8
  CONTROL "", 4003, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 100, 314, 28, 12
  CONTROL "Lista de Precios base:", -1, "Static", SS_RIGHT|WS_GROUP, 320, 320, 108, 8
  CONTROL "", 4009, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|CBS_SORT|WS_VSCROLL|WS_TABSTOP, 432, 316, 96, 40
}
 
User avatar
cmsoft
 
Posts: 1293
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Wed Aug 17, 2022 2:08 pm

cmsoft wrote:Antonio:
Para mi depende mucho de los datos que vas a cargar también.
Si los datos, aunque son muchos (40 como decis) no tienen mucha relación entre si, y el operador no tiene que visualizar todos los datos como control para la carga de los mismo, creo que la opción de João es la más apropiada.
En cambio, si lo más apropiado es que el operador vea todos los datos que está cargando por una cuestión de control, y dichos datos no son todos alfanuméricos largos, otra opción podría ser un solo formulario con GROUP para agrupar los datos relacionados, y los GETS que sean largos codificarlos con scroll (PICTURE "@S25" por ej.), y hacerlo a lo ancho de la pantalla, con el TAB INDEX (si lo haces por recursos) de arriba hacia abajo y de izquierda a derecha.
Te dejo un ejemplo de un formulario con bastantes gets (y otros controles)
Code: Select all  Expand view  RUN
CLIENTES DIALOG DISCARDABLE 6, 18, 534, 346
STYLE WS_POPUP|DS_MODALFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Ficha de cliente"
FONT 8, "Tahoma"
{
  CONTROL "Datos Personales", -1, "Button", BS_GROUPBOX, 4, 4, 264, 92
  CONTROL "Codigo:", -1, "Static", SS_RIGHT|WS_GROUP, 16, 20, 28, 8
  CONTROL "", 100, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 16, 44, 12
  CONTROL "Alias:", -1, "Static", SS_RIGHT|WS_GROUP, 96, 20, 20, 8
  CONTROL "", 101, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 120, 16, 72, 12
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 36, 32, 8
  CONTROL "", 102, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 32, 216, 12
  CONTROL "C.U.I.T.:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 52, 32, 8
  CONTROL "", 103, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 48, 68, 12
  CONTROL "D.N.I:", -1, "Static", SS_RIGHT|WS_GROUP, 152, 52, 24, 8
  CONTROL "", 104, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 180, 48, 84, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 68, 36, 8
  CONTROL "", 105, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL|WS_BORDER|WS_TABSTOP, 48, 64, 216, 12
  CONTROL "Mail:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 84, 36, 8
  CONTROL "", 106, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 80, 216, 12
  CONTROL "Datos generales", -1, "Button", BS_GROUPBOX, 272, 4, 260, 76
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 20, 32, 8
  CONTROL "", 107, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 16, 208, 12
  CONTROL "Cod. Postal:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 36, 40, 8
  CONTROL "", 108, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 32, 44, 12
  CONTROL "Barrio:", -1, "Static", SS_RIGHT|WS_GROUP, 292, 52, 24, 8
  CONTROL "", 109, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 48, 208, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 68, 32, 8
  CONTROL "", 110, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 64, 208, 12
  CONTROL "Datos Impositivos", -1, "Button", BS_GROUPBOX, 4, 96, 264, 92
  CONTROL "Condicion IVA:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 112, 48, 8
  CONTROL "", 111, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP, 64, 108, 200, 40
  CONTROL "% Descuento:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 128, 48, 8
  CONTROL "", 112, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 124, 44, 12
  CONTROL "Comprobantes:", -1, "Static", SS_RIGHT|WS_GROUP, 112, 128, 52, 8
  CONTROL "", 113, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|CBS_SORT|WS_VSCROLL|WS_TABSTOP, 168, 124, 96, 40
  CONTROL "Vendedor:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 144, 48, 8
  CONTROL "", 114, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 140, 44, 12
  CONTROL "", 115, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 112, 140, 152, 12
  CONTROL "Tabla desc.:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 160, 48, 8
  CONTROL "", 129, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 156, 44, 12
  CONTROL "", 130, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 112, 156, 152, 12
  CONTROL "% II.BB.:", -1, "Static", SS_RIGHT|WS_GROUP, 32, 176, 32, 8
  CONTROL "", 126, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 64, 172, 28, 12
  CONTROL "Saldo:", -1, "Static", SS_RIGHT|WS_GROUP, 92, 176, 24, 8
  CONTROL "", 127, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 120, 172, 40, 12
  CONTROL "Saldo Demo:", 4001, "Static", SS_RIGHT|WS_GROUP, 164, 176, 44, 8
  CONTROL "", 128, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 212, 172, 40, 12
  CONTROL "Datos del transporte:", -1, "Button", BS_GROUPBOX, 272, 80, 260, 76
  CONTROL "Transporte:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 96, 40, 8
  CONTROL "", 116, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 92, 44, 12
  CONTROL "", 117, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 368, 92, 160, 12
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 112, 32, 8
  CONTROL "", 118, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 108, 208, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 128, 32, 8
  CONTROL "", 119, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 124, 208, 12
  CONTROL "Telefono:", -1, "Static", SS_RIGHT|WS_GROUP, 284, 144, 32, 8
  CONTROL "", 120, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 320, 140, 208, 12
  CONTROL "Datos de contacto", -1, "Button", BS_GROUPBOX, 4, 188, 264, 60
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 12, 200, 32, 8
  CONTROL "", 121, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 200, 216, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 216, 36, 8
  CONTROL "", 122, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 216, 216, 12
  CONTROL "Mail:", -1, "Static", SS_RIGHT|WS_GROUP, 8, 232, 36, 8
  CONTROL "", 123, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 48, 232, 216, 12
  CONTROL "Datos de entrega", -1, "Button", BS_GROUPBOX, 272, 156, 260, 92
  CONTROL "Nombre:", -1, "Static", SS_RIGHT|WS_GROUP, 280, 172, 32, 8
  CONTROL "", 4004, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 168, 212, 12
  CONTROL "Localidad:", -1, "Static", SS_RIGHT|WS_GROUP, 280, 188, 32, 8
  CONTROL "", 4005, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 184, 212, 12
  CONTROL "Direccion:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 204, 36, 8
  CONTROL "", 4006, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 200, 212, 12
  CONTROL "Telefonos:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 220, 36, 8
  CONTROL "", 4007, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|ES_AUTOVSCROLL|WS_BORDER|WS_TABSTOP, 316, 216, 212, 12
  CONTROL "Horario:", -1, "Static", SS_RIGHT|WS_GROUP, 276, 236, 36, 8
  CONTROL "", 4008, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 316, 232, 212, 12
  CONTROL "Observaciones:", -1, "Button", BS_GROUPBOX, 4, 248, 260, 68
  CONTROL "", 125, "Edit", ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 8, 256, 252, 56
  CONTROL "Impresion", -1, "Button", BS_GROUPBOX, 272, 248, 260, 68
  CONTROL "", 124, "Edit", ES_MULTILINE|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 276, 256, 224, 56
  CONTROL "0", 200, "Button", BS_AUTORADIOBUTTON, 504, 256, 20, 10
  CONTROL "25", 201, "Button", BS_AUTORADIOBUTTON, 504, 268, 24, 10
  CONTROL "50", 202, "Button", BS_AUTORADIOBUTTON, 504, 280, 20, 10
  CONTROL "75", 203, "Button", BS_AUTORADIOBUTTON, 504, 292, 20, 10
  CONTROL "100", 204, "Button", BS_AUTORADIOBUTTON, 504, 304, 24, 10
  CONTROL "&Aceptar", 301, "Button", WS_TABSTOP, 144, 332, 50, 14
  CONTROL "&Cancelar", 302, "Button", WS_TABSTOP, 344, 332, 50, 14
  CONTROL "I.V.A Exento", 401, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 212, 16, 52, 10
  CONTROL "F.de Crédito", 4002, "Button", BS_AUTOCHECKBOX|WS_TABSTOP, 4, 316, 52, 10
  CONTROL "Dias Vto::", -1, "Static", SS_RIGHT|WS_GROUP, 60, 316, 40, 8
  CONTROL "", 4003, "Edit", ES_RIGHT|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP, 100, 314, 28, 12
  CONTROL "Lista de Precios base:", -1, "Static", SS_RIGHT|WS_GROUP, 320, 320, 108, 8
  CONTROL "", 4009, "ComboBox", WS_BORDER|CBS_DROPDOWNLIST|CBS_SORT|WS_VSCROLL|WS_TABSTOP, 432, 316, 96, 40
}
 


Hola Amigo Cesar.

Como estas?

Muchas gracias por responder y ayudarme como siempre.

Mira se trata de una lista de concetos mayormente todos en de un mismo largo a escribir alfanumericos.

Vi tu formato que me enviaste, muchas gracias, esto es como una tabla con datos en 2 columnas.

Ejemplo:
Concepto Respuesta digitada

Debo presentar esta dispocion y no todos los conceptos tengran respuesta digitada, dependera que cada paciente, es un formulario de evaluacion de estetica.

Muchas gracias y muchos saludos.

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby VictorCasajuana » Wed Aug 17, 2022 2:34 pm

Hola
Si comentas que no todos los datos han de introducirse, quizás una opción sería un browse con 2 columnas, la izquierda fija con el tipo de dato y la derecha editable. Con esto puedes jugar y poner en las primeras filas los que tengan que editarse según tipo de cliente. También puedes jugar añadiendo un tree al browse para juntar grupos de datos.
Es una idea.
Salud!

Enviado desde mi motorola edge 20 mediante Tapatalk
--------
¿ Y porque no ?
¿ And why not ?
User avatar
VictorCasajuana
 
Posts: 266
Joined: Wed Mar 28, 2018 4:38 pm
Location: Vinaròs

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Wed Aug 17, 2022 2:45 pm

Hola Victor.

Muy amable, muchas gracias por tu ayuda.

En un primer momento pense lo que me indicas, quizas no con tanto detalle como lo describes era algo mas basico, pero pense que seria algo inusual y poco apropiado, pero me has ver que si es una aleternativa, estoy comenzando a probar como quedan las opciones propuestas y evaluar cual seria mas comoda al usuario, por que modificar despues por que no le algrada al usuario, no seria muy agradable.

Muy agradecido por tu propuesta.


Saludos
Anotnio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby hmpaquito » Wed Aug 17, 2022 7:45 pm

Hola,

Un factor a tener en cuenta es la facilidad con la que en el futuro se podrán añadir nuevos campos y cómo quedarán en el dialogo.
Mexplico. Si en el futuro se añaden 20 campos más, si es sobre un dialogo con scroll, los nuevos campos quedarían muy abajo, si es sobre un folderex, sería suficiente con añadir una nueva pestaña.

En todo caso me gusta más el folderex, me pareciera que es más practico para el usuario puesto que no tiene que estar rueling para arriba y rueling para abajo.

Salu2
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby sysctrl2 » Wed Aug 17, 2022 10:49 pm

tFOLDEREX es el campeón
puedes colocar cualquier control:
Image
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1022
Joined: Mon Feb 05, 2007 7:15 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Thu Aug 18, 2022 1:12 am

hmpaquito wrote:Hola,

Un factor a tener en cuenta es la facilidad con la que en el futuro se podrán añadir nuevos campos y cómo quedarán en el dialogo.
Mexplico. Si en el futuro se añaden 20 campos más, si es sobre un dialogo con scroll, los nuevos campos quedarían muy abajo, si es sobre un folderex, sería suficiente con añadir una nueva pestaña.

En todo caso me gusta más el folderex, me pareciera que es más practico para el usuario puesto que no tiene que estar rueling para arriba y rueling para abajo.

Salu2


Hola Hmpaquito

Muchas gracias por tu participación, por tu consejo.

Tienes mucha razon en lo que planteas.

He decido por la opción Folderex, por facilidad que se plantea.

Muchas gracias y muchos saludos.

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda Orientacion Sobre Datos en Dialogo

Postby remtec » Thu Aug 18, 2022 1:18 am

sysctrl2 wrote:tFOLDEREX es el campeón
puedes colocar cualquier control:
Image


Hola Cesar Cortes

Muchas gracias por tu ayuda, se ve muy bien la imagen.

Los comentarios y consejos me han llevado a decidir trabajar con FONDEREX.

Lo que si hoy me informaron, que cada campo del o ítems de Get, debe ser de un largo 100 caracteres, bastante largo, y no se como se vera, umm no se si alguien le habrá tocado definir tantos Get y tan largos¡¡¡

Si hay algún comentarios sobre campos tan largos, estere atento.

Muchas gracias y muchos saludos.

Anotnio.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 34 guests