• Domingo 19 de Mayo de 2024, 00: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 - rsoft

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: problema restar horas
« en: Jueves 28 de Noviembre de 2002, 18:35 »
Para restar horas es mucho mas fácil, solo tienes que utilizar la funcion DateDiff.

a = CDate("13:00")
b = CDate("15:00")
MsgBox DateDiff("n", a, b) & " Minutos de Diferencia"
MsgBox DateDiff("h", a, b) & " Horas de Diferencia"

2
Visual Basic 6.0 e inferiores / Borrar todos los registros de una Tabla DBF desde VB
« en: Jueves 28 de Noviembre de 2002, 18:28 »
Pero yo no eh dicho que no funciona, es que me he explicado mal, es que no me borra los registros físicamente, sino lógicamente... porque no hacer la prueba y te convences tu mismo...

Te coloque una tabla DBF en:
http://www.grupomagna.com/Detalles.dbf

Nota: Tienes que instalarte Fox Pro para que te convensas que que no se han borrado físicamente, porque despues que la borres con delete from tabla, cuando la llames desde VB no traera nada, pues, como dige anteriormente, solo la borra "Lógicamente".

Si logras borrarla físicamente desde Visual Basic, enviame el código que creaste... B)

3
Visual Basic 6.0 e inferiores / Re: Borrar todos los registros de una Tabla DBF desde VB
« en: Miércoles 27 de Noviembre de 2002, 15:43 »
Si funciona, pero no borra los registros fisicamente, sino lógicamente, osea, que los marca como borrados, y cuando hacer una consulta, solo trae los que no estén marcados, pero asi no me gusta, ya que la BD hiría creciendo mucho.

Te aclaro que esto solo pasa con las base de datos de Fox Pro, porque con access y Sql no hay ningún problema... B)

4
Visual Basic 6.0 e inferiores / Re: Borrar todos los registros de una Tabla DBF desde VB
« en: Miércoles 27 de Noviembre de 2002, 13:35 »
Ellos hablan de Access y yo de dbf (Tablas de Fox Pro).

Bueno, lo he resuelto de la siguiente manera:
Cree una carpeta con las dos tablas vacias, luego cuando tengo que llenar las tablas copio las dos tablas en blanco en el lugar original de las tablas y las lleno...
Con eso pude resolver...

Algo es algo no creen...:)

5
Es posible enviarle una sentencia de SQL (Delete from Detalles) a una tabla
de FoxPro (DBF) para borrarle todos los registros???

Estoy utilizando DAO para la conexion a la tabla DBF...

Eh intentado poniendo:
Data1.RecordSource = "Delete from Detalles"
ó
Set Data1.RecordSource = "Delete from Detalles"

Se podría mandarle un Pack a la tabla desde VB?

Saludos,
Joe Peña

6
Visual Basic 6.0 e inferiores / Re: Un Grid que no sea Data
« en: Jueves 31 de Octubre de 2002, 15:39 »
Alguien de ustedes conoce algun grid que no sea Data, osea, que para llenarlo tenga que ser con un "while not rst.EOF"...

Me eh dado cuando es me mucho mejor, ya que uno ponsee mayor control sobre el grid que el mismo datagrid, ya que en el datagrid, inmediatamente uno cambia de fila graba lo ultimo que esfribimos, yo quisiera tener uno que yo grabe con insert fila por fila, o sea que al final de que el usuario termine de digitar en el gris, le de a algun boton que yo ponga para grabar lo digitado.

Tambien me sucede con los datagrid, que es algo que todabia no eh podido resolver, y es que si estoy haciendo modificaciones, muchas veces me sale lo siguiente: "No se puede actualizar los datos, ya que han sido cambiado de la ultima ves que se leyó!!" Alguien sabe porque sucede eso?

En fin, se que el FlexGrid que trae el VB no es data, pero este no me permite introducir datos, sino solamente visualizarlo, si existe alguna manera de hacer que el usuario pueda escribir en el grid, porfavor diganmela, o sino, repito, que drig me recomiendan que no sea data???????

7
Hola a todos:

Estoy desarrollando una aplicacion en la cual en cada pantalla Tengo uno o dos ADODC Control, para el manerjo de la BD.
Tengo un form especificamente, que tiene dos, uno para un grid y el otro para un BomboBox que tengo incrustado en el Grid. Cuando estoy trabajando en el grid y tengo alrededor de 2 min trabajando en el, la aplicacion Explota y se me sierra el sistema con todo y Visual Basic... :-O, y si no a explotado cuando estoy introduciendo datos en el Grid, entonces explota cuando cierro el form...

La verdad que no se que hacer, no encuentro la forma para que esa pantalla me trabaje bien, nunca había hecho una apliacion asi, originalmente tenia la conecion al grid por código, y me pasaba lo mismo, entonces decidí ponerlo a que el control ADODC lo manejara, y sigue igual.

La verdad no quiero quedar mal a empresa que me dio la oportunidad de desarrollar el sistema, y ahora estoy trancado... :-( que hago???

Necesito algunos consejos de ustedes para trabajar con conexiones a Base de Datos...
- Es bueno tener un recorset por cada form y una sola conexion o sería mejor muchas conexion? estoy trabajando con Access 2000...

Saludos,
Joe Peña

8
C/C++ / Programa de Insertar un String en otro string
« en: Miércoles 26 de Junio de 2002, 22:10 »
SI, eso mismo es que deseo hacer...
Pero me devuelve un caracter raro, donde es que esta el error?

9
C/C++ / Re: Insertar un string en otro string
« en: Martes 25 de Junio de 2002, 21:27 »
Primero que nada, Hola a todos, soy nuevo en el foro...

Tengo el siguiente y es que el valor que me devuelve el programita es un caracter especial, porque?

/*Programa de Insertar un String en otro string*/
#include <stdio.h>

main()
{
char cadena1[100];
char cadena2[100];
char resultado[200];
int a, b, c, d;

printf("Inserte su texto afectado: ");
scanf("%s",&cadena1);

printf("Inserte su texto a introducir: ");
scanf("%s",&cadena2);

printf("Indique la posicion en donde se insertar la cadena: ");
scanf("%i",&c);

for(a=0; a<c; a++, b++)
{
resultado[a]=cadena1;
}
for(a=0; cadena2[a]==''; a++, b++)
{
resultado=resultado+cadena2[a];
}
for(a=0; cadena1==''; a++, b++)
{
resultado=resultado+cadena1;
}
resultado='';

printf("%s",resultado);

return 0;
}

10
C/C++ / Re: Programa de Insertar un String en otro string
« en: Martes 25 de Junio de 2002, 17:19 »
Primero que nada, Hola a todos, soy nuevo en el foro...

Tengo el siguiente y es que el valor que me devuelve el programita es un caracter especial, porque?

/*Programa de Insertar un String en otro string*/
#include <stdio.h>

main()
{
char cadena1[100];
char cadena2[100];
char resultado[200];
int a, b, c, d;

printf("Inserte su texto afectado: ");
scanf("%s",&cadena1);

printf("Inserte su texto a introducir: ");
scanf("%s",&cadena2);

printf("Indique la posicion en donde se insertar la cadena: ");
scanf("%i",&c);

for(a=0; a<c; a++, b++)
{
   resultado[a]=cadena1<b>;
}
for(a=0; cadena2[a]==''; a++, b++)
{
   resultado<b>=resultado<b>+cadena2[a];
}
for(a=0; cadena1<b>==''; a++, b++)
{
   resultado<b>=resultado<b>+cadena1<b>;
}
resultado<b>='';

printf("%s",resultado);

return 0;
}

Páginas: [1]