PREGUNTAS CONTESTADAS - Crystal Report

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  22053 - BLOQUEO DE DIRECTORIO
Autor:  Robert salinas robles
Necesito saber como bloquear un directorio en windows 95/98, por medio de vb 5. y tratar de bloquear un directorio en modo Ms-dos.
es que estoy realizando un programa bloquear los directorio que uno elija.
se le agradece, si se puede mandar algo en donde sostenerse
para guiarme.
atte
  Respuesta:  Andy Vill
windows 95 y 98 no proveen la seguridad que tu buscas, lo que puedes hacer en cambio, es "engañar" al usuario, esto es bastanta simple, ya que si renombras una carpeta en modo MS-DOS colocandole la extension .(ALT + 254) la carpeta quedará visible desde windows pero enviará un error al intentar acceder a ella mediante explorer.

además, en msdos saber cual es la combinación ASCII es por lo menos tedioso, en todo caso gestores de ficheros graficos como el Comandante norton ingresan sin ningun problema.

es lo unico que encuentro cercano en plataformas 9x.
pero para los "l-users" funciona.
espero te sirva de algo.

    Pregunta:  22058 - RICH TEXT BOX CON COLOR DE FONDO EN PARTE DEL TEXTO?
Autor:  ^SaRgE^
Llevo ya varios meses intentando aplicar a parte de un texto (contenido en un control Rich Text Box ) color de FONDO y a sido un fracaso. Lo único que he conseguido a sido mediante las API's TextOut, SetBKColor, SetBKMode, SetTextColor del GDI32.DLL aplicar a cuaquier PICTURE, Form o control Rich Text Box texto con color de fondo...el problema és que este texto no se puede editar y necesito que sea editable, espero que alguien me pueda ayudar.
  Respuesta:  Alejo Landini
Lo siguiente es un extracto de un archivo *.RTF hecho con word.
En teoria si pegas o insertas esta en tu RichTextBox podes lograr lo que queres.
Si queres probar otras alternativas abris el word hacel el formato que quieras y lo salvas con formato RFT y te dara una idea de como seguir.
Tecnologia inversa.

---empieza aqui

{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f29\froman\fcharset238\fprq2 Times New Roman CE;}{\f30\froman\fcharset204\fprq2 Times New Roman Cyr;}
{\f32\froman\fcharset161\fprq2 Times New Roman Greek;}{\f33\froman\fcharset162\fprq2 Times New Roman Tur;}{\f34\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f35\froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\f36\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;
\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\title Esto sin color de fondo}{\author PC01}
{\operator PC01}{\creatim\yr2004\mo1\dy2\hr21\min45}{\revtim\yr2004\mo1\dy2\hr21\min47}{\version1}{\edmins2}{\nofpages1}{\nofwords0}{\nofchars0}{\*\company Unknown}{\nofcharsws0}{\vern8249}}\margl1701\margr1701\margt1417\margb1417
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1417\dghshow1\dgvshow1
\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule \fet0\sectd \linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl
{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5
\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang
{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {
Esto sin color de fondo
\par }{\highlight6 Esto es con color de fondo rojo}{
\par }{\cf4 Esto tiene letras de color verde
\par }{Este tampoco tiene color
\par }{\cf6\highlight7 Este tiene fondo amarillo y letras rojas}{\cf6
\par }{Ac\'e1 no hay colores
\par }}

---termina aqui

    Pregunta:  22083 - RUTINAS PARA ESCRIBIR EN CD'S
Autor:  Roberto Murillo
Hola, soy programador de Visual Basic y quiero saber si en algún lugar puedo encontrar el como crear una rutina para escribir datos en un CD-WRITE. Espero puedan contestar a mi pregunta. Gracias.
  Respuesta:  Tincopasan Tincopasan
la forma mas simple de hacerlo es cargar el direct cd y trabajar como si fuese un direcotorio mas, claro que acorta la vida del cd

    Pregunta:  22097 - SABER SI HAY TRANSACCIóN ACTIVA
Autor:  Sergio Brillo
Estoy desarrollando una aplicación en la cual tengo una dataenvironment y necesito saber como puedo saber si tengo una transacción activa, muchas gracias
  Respuesta:  Onorio Palavicini
No hay forma, o, por lo menos no la he hayado, te recomiendo que uses variables booleanas.

Saludos.

    Pregunta:  22100 - COMO IMPRIMIR UN TREEWIEV EN VISUAL BASIC
Autor:  Santiago ortells
Quiero imprimir un treewiev, totalmente expandido, que tengo en un formulario pero me solo me imprime lo que se ve en el formulario. Por lo tanto si es más grande que la ventana del formulario donde esta expandido el treewiev no sale todo.

Gracias de antemano i espero vuestras sugerencias.
  Respuesta:  Cristian Rojas Iriarte
Puede que te sirva esto:
Copia el contenido del Treview a un archivo de texto y despues imprimes el archivo. y lo imprimes a tu antojo

    Pregunta:  22125 - VALORES EN MSCHART
Autor:  jorge rodriguez
hola expertos, la duda es como puedo desplegar en una grafica realizada con mschart, los valores graficados es decir que arriba de una barra aparezca el valor graficado, gracias por ayudarme
  Respuesta:  Pichus
Jorge, el mschart, puedes poner en la parte inferior de cada barra o curva q' estes graficando, el valor que estas poniendo al momento, eso esta en un valor de propiedades del mismo, mandame un correo con tu codigo, y que es lo que necesitas y te puedo ayudar.

saludos.

    Pregunta:  22144 - OCULTAR MI PROGRAMA DE LA VENTANA DE PROGRAMAS EN EJECUCIóN
Autor:  Alvaro Vega
Hola colegas.

Mi deseo es hacer una aplicacion en visual Basic la cual no sea visible en la lista de procesos que aparecen al momento de presionar
(Ctrl + Alt + Supr) como puedo hacer esto que no pueda ser vista en la ventana de procesos.

Agradezco su respuesta
  Respuesta:  Oswaldo Monagas
Aqui tienes el codigo completo. Espero que te sirva, ya he trabajado con el y funciona perfecto.

How To hide your program from the Ctrl+Alt+Delete list

The Application Programming Interface makes it easy to hide your program from the task list. Simply use the handly code below to register your application as a service, thus rendering the program invisible to the user.

Here's How:
1. Start up Visual Basic and add a form to the project.
2. Copy this code into the declarations section of the form:
Private Declare Function GetCurrentProcessId _
Lib "kernel32" () As Long
Private Declare Function GetCurrentProcess _
Lib "kernel32" () As Long
Private Declare Function RegisterServiceProcess _
Lib "kernel32" (ByVal dwProcessID As Long, _
ByVal dwType As Long) As Long
Private Const RSP_SIMPLE_SERVICE = 1
Private Const RSP_UNREGISTER_SERVICE = 0
3. Create a new procedure to the form, called "MakeMeService". (function MakeMeService())
4. Add the following code to this procedure:
Dim pid As Long
Dim regserv As Long
pid = GetCurrentProcessId()
regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
5. To remove your program from the Ctrl+Alt+Delete add this code to call the procedure:
Call MakeMeService
6. Create a new procedure to the form, called "UnMakeMeService". (function UnMakeMeService())
7. Add the following code to this procedure:
Dim pid As Long
Dim regserv As Long
pid = GetCurrentProcessId()
regserv = RegisterServiceProcess(pid, _
RSP_UNREGISTER_SERVICE)
8. To unregister your application as a service (and therefore how the program in the Ctrl+Alt+Delete task list) add this code to call the procedure:
Call UnMakeMeService ( in Terminate or …)

Massimo Branca aka calfinator.

    Pregunta:  22156 - FILTRAR ERROR EN DATAGRID
Autor:  Sergio Brillo
Estoy desarrollando una aplicación en visual basic y sqlserver, y mi problema es el siguiente:
Al intentar hacer un insert en el que no se rellenan todos los campos y hay algunos campos q no admiten nulos me sale un error de datagrid q me gustaria filtrar pero con el evento ERROR del data gird, me gustaria saber como puedo recoger ese error para q no salga.
Muchas gracias
  Respuesta:  Onorio Palavicini
El evento error del datagrid te proporciona el argumento Response, tienes que establecerlo a 0 para que no salga el mensaje del DataGrid:

Response = 0

    Pregunta:  22174 - EXTRAER ELEMENTO ATACHADO EN OUTLOOK
Autor:  Karin Espinoza
Estoy desarrollando una aplicación en VB que me permita extraer los elementos como calendario, tareas de Outlook 2000 y llevarlos a una base de datos Access. El problema es que no puedo obtener los elementos que estan atachados con accesos directo.
Por ejemplo: Para relacionar un elemento Calendario (reunión o Cita) con una tarea, una manera es atachar el elemento tarea con acceso directo a la cita relacionada. Así sé cuales son las tareas (elementos atachados) que se relacionan con la cita. Entonces,
¿Cómo extraer elementos atachados que en sí son también elementos de Outlook con accesos directos?
Agradezco cualquier aporte.
de antemano muchas Gracias
  Respuesta:  Ronald Leon Madrid Leon Madrid
Hola Karin

Tengo la soluciòn a tu problema, escribeme a mi correo para mandarte un ocx (Cliente PoP) para manejar los correos del Outlook 2000
Saludos.

    Pregunta:  22286 - MOSTRAR EL ACCESO TELEFóNICO A REDES
Autor:  Diego Bejar
Hola, necesito lanzar desde mi aplicación VB la ventana del acceso telefónico a redes. Ya he conseguido lanzar cualquier otra ventana de las incluidas en el panel de control, pero no consigo mostrar la correspondiente a la configuración del acceso telefónico a redes.
  Respuesta:  Ariel Alejandro Wagner
Tenés que usar el Shell. Primero referencia la DLL que es SHELL32.DLL de manera que puedas utilizarla junto a una función para poder correr la aplicación. Si por ejemplo usas Windows 2000 el archivo es "ncpa.cpl" y se encuentra en el SYSTEM de Windows.

Te mando un código para que pruebes, Suerte...

Ruta$="C.\WINNT\SYSTEM\ncpa.cpl"
Dim Sh As New Shell32.Shell
Set Sh = New Shell32.Shell
Sh.Open Ruta$
Set Sh = Nothing
Exit Sub

|<  <<  180 181 182 183 184 185 186 187 188 189 190  >>  >|