Sv Community El Salvador
Soporte y Tecnología => Programación => FOX => Mensaje iniciado por: cedlink en diciembre 01, 2014, 12:02:52 am
-
hola mis estimados, les quiero hacer una consulta.
Tengo un programa en fox en donde creo varias vistas y pues la cadena es practicamente la misma y esta cadena se usa repetidamente en varios informes.
me gustaria hacer algo como en php que en un archivo creo una funcion que me regresa la cadena
archivo funcion.php
<?php
function devolver_cadena()
$cadena="esta es la cadena que quiero que regrese";
return $cadena;
?>
y de ahi en index.php
<?php
include "funcion.php";
echo devolver_cadena;
?>
gracias de antemano
-
Cuando dices "que la cadena es prácticamente la misma" te refieres al mismo código o el resultado de la función?
-
el mismo codigo y la variacion es minima por ejemplo:
"CREATE SQL VIEW ENE_ACT CONNECTION OBDC1 AS SELECT * FROM CC01"
"CREATE SQL VIEW FEB_ACT CONNECTION OBDC1 AS SELECT * FROM CC02"
-
yo consumo un web service que usa la misma URL con distintos parametros, asi que me toca hacer esto seguido. simplemente hace esto
function querybuilder($variable){
$querybase='cualquier m!erda';
return $querybase+$variable;
}
-
va OK, pero mi duda va un poco mas alla...
si guardo mi funcion en un archivo funcion.prg, como le hago para mandarla a llamar desde mi main.prg? porque si solo pongo el nombre de mi funcion en el main, me va a marcar error, supongo que tengo que poner un include o algo asi.
-
que version de Fox.. Fox pro Lan? Visual Fox?
-
en el main le pones "SET PROCEDURE TO FUNCIONES"
ese prg funciones te guardara procedimientos y claro funciones, etc, que serán llamados cuando sea necesario
-
aaa perdon, se me fue ponerlo visual foxpro 7
-
en el main le pones "SET PROCEDURE TO FUNCIONES"
ese prg funciones te guardara procedimientos y claro funciones, etc, que serán llamados cuando sea necesario
aa OK y ese lo pongo al principio o hasta que lo necesite o no importa?
-
En el programa de inicio se declara "SET PROCEDURE TO FUNCIONES" y allí llamas de cualquier programa o formulario la función almacenada!