PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Parámetros pasados a la ventana para abrir
  • Modo de apertura de la ventana
  • Número de ventanas abiertas
  • Cerrar una ventana
  • Título de la ventana a abrir
  • Ventana minimizada
  • Abrir una ventana de componentes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Abre una ventana WINDEV modal o WINDEV Mobile.
Abierto también está acostumbrado:
  • definir la posición de visualización de la ventana,
  • pasar parámetros a la ventana.
Durante la llamada a Abiertose ejecutan las siguientes acciones:
  • se ejecuta el evento "Declaraciones globales" de la ventana,
  • se ejecutan los eventos "Inicialización" de los controles en la ventana (el orden es indefinido),
  • se ejecuta la ventana "Inicialización" del evento,
  • mostrando la ventana (esta ventana se convierte en la ventana actual).
Para obtener más información sobre los eventos asociados a una ventana, véaseEventos asociados a una ventana...
Nota: Los controles que se encuentran en la ventana anterior están desactivados.
Java En Java, las ventanas modales aparecen en la barra de tareas.
Versiones 16 y posteriores
WINDEVLinux Esta función está ahora disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
WINDEVLinux Esta función está ahora disponible para aplicaciones WINDEV en Linux.
WINDEVLinux Esta función está ahora disponible para aplicaciones WINDEV en Linux.
Versiones 24 y posteriores
WEBDEV - Código ServidorLinux Esta función está ahora disponible para los sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función está ahora disponible para los sitios WEBDEV en Windows.
WEBDEV - Código ServidorWindowsLinux Esta función sólo está disponible para simplificar la Webificación de proyectos WINDEV. En un sitio WEBDEV, esta función tiene el mismo comportamiento que Diálogo PageDisplayDialog.
Nueva funcionalidad versión 24
WEBDEV - Código ServidorLinux Esta función está ahora disponible para los sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función está ahora disponible para los sitios WEBDEV en Windows.
WEBDEV - Código ServidorWindowsLinux Esta función sólo está disponible para simplificar la Webificación de proyectos WINDEV. En un sitio WEBDEV, esta función tiene el mismo comportamiento que Diálogo PageDisplayDialog.
WEBDEV - Código ServidorLinux Esta función está ahora disponible para los sitios WEBDEV en Linux.
WEBDEV - Código ServidorWindows Esta función está ahora disponible para los sitios WEBDEV en Windows.
WEBDEV - Código ServidorWindowsLinux Esta función sólo está disponible para simplificar la Webificación de proyectos WINDEV. En un sitio WEBDEV, esta función tiene el mismo comportamiento que Diálogo PageDisplayDialog.
Ejemplo
// Open and reposition the "EditWindow" window
// The Value1 and Value2 parameters are passed to the event
// "Global declarations" of "EditWindow"
// ReturnedValue will retrieve the returned value
// when the "EditWindow" window is closed
ReturnedValue = Open("EditWindow, 10, 15", Value1, Value2)
// Open a window at given position by using variables
x, y are int
x = MouseXPos(mpScreen)
y = MouseYPos(mpScreen)
Open(StringBuild("WIN_Popup,%1,%2", y, x))
Sintaxis
<Result> = entablar(<Window name> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Type corresponding to the retrieved value (optional)
Valor devuelto por la ventana emergente cuando está cerrada. Este valor se devuelve:
<Window name>: Character string (with or without quotes)
Corresponde a:
  • el nombre de la ventana a abrir.
  • el nombre y lleno ruta de ventana (archivo".WDW") para abrir.
Por defecto, la ventana se muestra según la posición definida en el editor. Tiene la capacidad de definir la posición de visualización de la ventana. El nombre de la ventana se completa con las coordenadas de visualización de la ventana cuando se abre.. Este parámetro tiene el siguiente formato:
"<Window name>, <Y>, <X>"
dónde:
  • <Nombre de la ventana>>Nombre de la ventana: nombre (o nombre y completoruta) de la ventana a abrir.
  • <Y>: Coordenada Y (en píxeles) de la ventana (en relación con la esquina superior izquierda de la pantalla o ventana principal).
  • <X>: Coordenada X (en píxeles) de la ventana (en relación con la esquina superior izquierda de la pantalla o ventana principal).
señalar: Las coordenadas se ignoran si la ventana está definida como centrada en el editor.
<Parameter 1>: Type of value sent to the window (optional)
Primer parámetro que se pasará al evento "Declaraciones globales" de la ventana a abrir. Este parámetro se pasa por dirección y se considera como una variable global de la ventana.
<Parameter N>: Type of value sent to the window (optional)
Nth parámetro que debe ser pasado al evento "Global declarations" de la ventana a abrir. Este parámetro se pasa por dirección y se considera como una variable global de la ventana.
Observaciones

Parámetros pasados a la ventana para abrir

Los parámetros se recuperan en el evento de ventana "Declaraciones globales. Simplemente escriba la siguiente línea de código al inicio del evento:
PROCEDURE <Window name>(<Parameter1> [, <Parameter2> [, ...]])
Ver Ventana con parámetros para más detalles.

Modo de apertura de la ventana

La ventana se abre en modo modal:
  • el resultado de Abierto se conocerá una vez que se cierre la ventana,
  • el usuario no podrá hacer clic en una de las ventanas padre de la ventana actual.
Para gestionar la multi-ventana, utilice OpenChild o OpenSister.
Para gestionar el MDI, utilice Apertura de MDIO.

Número de ventanas abiertas

El número de ventanas que se pueden abrir simultáneamente depende de la memoria disponible.

Cerrar una ventana

Se abre una ventana con Abierto puede cerrarse con (sin Cerrar parámetros) desde cualquier evento de ventana, o desde uno de los controles de la ventana.
Si una ventana principal está cerrada, sus ventanas hijas también lo están.

Título de la ventana a abrir

Por defecto, el título de la ventana es el definido en el editor.
Para modificar el título de la ventana, use NextTitle o CurrentTitle.
WINDEVReportes y ConsultasWindowsJavaCódigo de Usuario (UMC)

Ventana minimizada

Si se minimiza la ventana actual, se minimiza todo el proyecto.
El icono visualizado es:
  • el de la ventana actual si la ventana actual tiene un icono,
  • el del proyecto actual si la ventana actual no tiene icono.
WINDEVReportes y ConsultasWindowsWindows MobileCódigo de Usuario (UMC)

Abrir una ventana de componentes

Para abrir una ventana de componentes, todo lo que tiene que hacer es utilizar el nombre de la ventana de componentes (el componente que se incluye en el proyecto).. Por ejemplo:
Open(ComponentWindow)
Si se produce un conflicto con un elemento de proyecto, el nombre del elemento debe ir precedido del nombre del componente.. Por ejemplo:
Open(MyComponent.Window)
Para utilizar el nombre de la ventana en una variable, se debe especificar el nombre del componente. Por ejemplo:
sWindow is string = "MyComponent.MyWindow"
Open(sWindow)
Componente : wd240obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video Parametro Open
https://youtu.be/3yWfMrG50_g

https://windevdesenvolvimento.blogspot.com/2019/06/dicas-2147-windev-webdev-mobile.html
===========================
// btn_calcula
//EDT_VALOR_RESULTADO=EDT_VALOR_1+EDT_VALOR_2+EDT_VALOR_3+EDT_VALOR_4+EDT_VALOR_5
sNOME_CAMPO is string=""
FOR nCONTADOR=1 TO 5
sNOME_CAMPO="EDT_VALOR_"+nCONTADOR
EDT_VALOR_RESULTADO+={sNOME_CAMPO}
END
TEXTO is string="FOI FEITO SOMAS"
Close(WIN_COMANDOS3,EDT_VALOR_RESULTADO,TEXTO)
===========================
// BTN_aBRE_CALCULADORA
(EDT_valor_resultado,EDT_RESULTADO)=Open(WIN_COMANDOS3,EDT_valor_A,EDT_valor_b)
=========================
amarildo
08 06 2019
Video Parametro Open
https://youtu.be/YRwtykpf620

https://windevdesenvolvimento.blogspot.com/2019/06/dicas-2145-windev-webdev-mobile.html
---------------------------------
PROCEDURE WIN_COMANDOS3(gRecebe_valor_a,gRecebe_valor_b)
EDT_VALOR_1=gRecebe_valor_a
EDT_VALOR_2=gRecebe_valor_b
---------------------------------
Close(WIN_COMANDOS3,EDT_VALOR_RESULTADO)
---------------------------------
PROCEDURE WIN_comandos4()
// BTN_aBRE_CALCULADORA
EDT_valor_resultado=Open(WIN_COMANDOS3,EDT_valor_A,EDT_valor_b)
---------------------------------
amarildo
07 06 2019
I WILL TEACH HOW TO CALL A BUSINESS REGISTRATION
Aula 1156 WinDev Curso ErpAmarildo 14 - MENU - CHAMAR EMPRESA

Nessa aula de hoje
VOU ENSINAR COMO CHAMAR UM CADASTRO DE EMPRESA
DE UMA EXE, PARA UMA WDL

In this class today
I WILL TEACH HOW TO CALL A BUSINESS REGISTRATION
FROM AN EXE, TO A WDL

En esta clase de hoy
VOY ENSEÑAR COMO LLAMAR UN REGISTRO DE EMPRESA
DE UNA EXE, PARA UNA WDL

//--------------------

EXTERN WIN_Table_empresa
LoadWDL("cadastros.wdl")
Open(WIN_Table_empresa)

//---------------------

Blog com Video e Exemplo

https://forum.pcsoft.fr/pt-BR/pcsoft.br.windev/2403-video-aulas-amarildo-aula-1156-windev-curso-erpamarildo/read.awp

http://windevdesenvolvimento.blogspot.com.br/2017/05/aula-1156-windev-curso-erpamarildo-14.html

https://www.youtube.com/watch?v=NXXjNSX_9Zg


De matos
22 05 2017
Let's do the registry change.
//Aula 1153 WinDev Curso ErpAmarildo 11 - Tabela Codigo de Alteração

//Nessa aula de hoje
//vamos fazer a alteração do registro.

//En esta clase de hoy
//Vamos a cambiar el registro.

//In this class today
//Let's do the registry change.

IF TableSelect(TABLE_QRY_RELACAO_EMPRESAS)=-1 THEN RETURN
_indice is int=TableSelect(TABLE_QRY_RELACAO_EMPRESAS)
HReadSeekFirst(empresa,empresaID,TABLE_QRY_RELACAO_EMPRESAS.COL_EmpresaID)
IF HFound(empresa) THEN
Open(WIN_Form_empresa)
END
TableDisplay(TABLE_QRY_RELACAO_EMPRESAS,taReExecuteQuery)
TableSelectPlus(TABLE_QRY_RELACAO_EMPRESAS,_indice)
De matos
18 05 2017
Let's change the Add Button Code

//Nessa aula de hoje
//Vamos alterar o Codigo do Botao Incluir
//na Relacao de Empresas

//In this class today
//Let's change the Add Button Code
//In the Business Relationship

//En esta clase de hoy
//Cambiar el código del botao Incluir
//En la Relación de Empresas


HReset(empresa)
Open(WIN_Form_empresa)
TableDisplay(TABLE_QRY_RELACAO_EMPRESAS,taReExecuteQuery)
TableSelectPlus(TABLE_QRY_RELACAO_EMPRESAS,TABLE_QRY_RELACAO_EMPRESAS..Occurrence)

//Blog com Video e Exemplo

https://forum.pcsoft.fr/pt-BR/pcsoft.br.windev/2374-video-aulas-amarildo-aula-1150-windev-curso-erpamarildo/read.awp

http://windevdesenvolvimento.blogspot.com.br/2017/05/aula-1150-windev-curso-erpamarildo-8.html

https://www.youtube.com/watch?v=r87vz1ref7k
De matos
15 05 2017