FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda Orientacion Sobre Datos en Dialogo
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Ayuda Orientacion Sobre Datos en Dialogo
Posted: Tue Aug 16, 2022 01: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.

FWH 22.10 - HARBOUR - PELLES C
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Tue Aug 16, 2022 02:06 PM
Buenas,

Sin dudas, FOLDEREX()

Code (fw): Select all Collapse
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Tue Aug 16, 2022 02: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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Tue Aug 16, 2022 02: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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Tue Aug 16, 2022 08: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
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: 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 (fw): Select all Collapse
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
}
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Wed Aug 17, 2022 02: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 (fw): Select all Collapse
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
Posts: 309
Joined: Wed Mar 28, 2018 04:38 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Wed Aug 17, 2022 02: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 ?
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Wed Aug 17, 2022 02: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
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Wed Aug 17, 2022 07: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

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Wed Aug 17, 2022 10:49 PM
tFOLDEREX es el campeón
puedes colocar cualquier control:
Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Thu Aug 18, 2022 01: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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Orientacion Sobre Datos en Dialogo
Posted: Thu Aug 18, 2022 01:18 AM
sysctrl2 wrote:tFOLDEREX es el campeón
puedes colocar cualquier control:


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

Continue the discussion