|
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.
Temas - UserCode
51
« en: Jueves 12 de Octubre de 2006, 19:55 »
hola, saludos Ya busque en el foro y no encontre ningun tema ni parecido, y como el problema es con un archivo flash, prefiero ponerlo aqui, ya que en el html me indicarian un codigo, y deseo ver como se resuelve desde Dreamweaver. Tengo algo hecho en Flash 8 Professional, unas imagenes que se van cambiando y con una musica de fondo. El problema es que Dreamweaver 8 no me acepta el archivo Flash. Ya mire en la ayuda del Dreamweaver y debo decir que está mal hecha o desactualziada porque dice que para insertar un archivo Flash en la pagina, sea por: menu Insertar -> Media -> Flash El problema ahí es que en Media hay una cantidad de X opciones de Flash como Texto Flash, Video Flash, Imagen Flash, boton, etc.. pero de las que he seleccionado no me permite el archivo SWF, sino que tiene que ser una extension FMA o FLV o algo asi, y en Flash no sé como o dónde se genera el archivo con esas extensiones. Solo quiero insertar en Dreamweaver un archivo SWF o el que sea normalmente, sé que el *.fla no lo es, y en verdad es frustrante este problema en el Dreamweaver siendo Softwares de la misma casa. Alguna ayuda con esto, por favor
52
« en: Jueves 5 de Octubre de 2006, 16:48 »
hola muchachos, saludos a todos
Me ha pasado algo curioso tanto con XAMPP como con WAMP realmente ambos tienen un menú practicamente igual, parecen hermanos o casi mellisos hehehe... pero hay algo que no logro comprender...
Yo por ejemplo creo una BD con una sola Tabla que contiene 7 Campos, luego de haber creado la BD con esa tabla, si deseo luego agregarle otro campo más a la tabla, veo que por ningun lado me permite la opción de meterle otro campo más a la tabla, es decir, como que tendría que borrar la tabla y volverla a hacer, eso no puede ser, imaginense si fuese una tabla de 58 campos y deseo agregarle otro para que sean 59.
En otro ejmplo de BD, en Access eso no era problema, claro está que existe el riesgo de que en caso de ya tener datos, al agregar un nuevo campo, podría perderse la data (en algunos casos) ahora... no entiendo como WAMP o XAMPP no permiten hacer esto, me he metido en Insertar pero es para meter datos a la tabla no para estructurarla nuevamente, en Estructura y otras partes no son para eso tampoco.
Al menos lo que si deja hacer es el editar el campo, en caso de cambiarle el nombre, pero agregar un campo nuevo a la tabla, al menos aun no he visto donde se hace eso.
¿cómo se soluciona esto?
53
« en: Domingo 24 de Septiembre de 2006, 23:01 »
saludos a todos
Siempre me ha dado la duda y curiosidad de saber, dónde escriben lo que hacen en php, ya que hasta donde parece ser, php no tienen un editor donde se escriban los script de php. Al parecer eso lo hace el usuario en cualquier editor de texto del sistema guardando el archivo con extension .php
Significa entonces que en el caso de windows, usaria el block de notas? Sé que parece que hay programas (editores o algo asi) que se pueden descargar de internet, pero en resumen me parece muy confuso todo esto del php.
Existen muchos tutoriales de php en internet en donde "de una vez" tratan de hacer código, pero al comenzar a ver esto del php quienes no lo conocemos, uno podría decir: "está muy bien el tutorial pero... ¿en dónde escribo eso?"
muchas gracias a quien pueda o desee aclararme estas dudas.
54
« en: Jueves 21 de Septiembre de 2006, 01:08 »
Hola, estoy migrando al .net que a decir verdad ya lo habia tenido en curso hace un tiempo pero hacer cosas (ya hechas en VB6) me hacia volver, y ahora que tengo el tiempo, pues a comenzar a lo nuevo para lo nuevo (para el futuro, claro). No sé cómo poner el mensaje o pregunta cuando se piensa Editar o Borrar un registro, ya que es algo obligatorio en caso de que el operador se equivoque y accidentalmente pulse dicho botón, desde luego. Yo lo hacía así en VB6 (bajo un cierto codigo clásico de aquel entonces): EDITANDO: If Rs.RecorCount>0 then 'Esto para evitar error en .MoveFirst Exit Sub 'o poner un mensaje de que no hay registros en la tabla End if
Con un Else en ese If o fuera de él, (es indiferente, a gusto) pues vendria esto: While Not Rs.EOF Rs.MoveFirst If TxtID = Rs("CampoID") Then If MsgBox("¿Confirma que desea Editar este Registro?", vbInformation + vbYesNo, "Edicion de Registro") = vbYes Then TxtCampo1.Text = Rs("Campo1") TxtCampoEtc.text = Rs("CampoEtc") MsgBox "El Registro ha sido Editado" Exit Sub Else Exit Sub End If Rs.MoveNext Wend Msgbox "No se ha encontrado el registro indicado, verifique el ID"
Ahora, apenas estoy conociendo el código para el .Net por ejemplo tengo o he empezado con esto, este código Edita (esto por parámetros): Dim Editar As String Dim ordenSQL As OleDbCommand Editar = "Update Telefonos Set Nombre=@NOMBRE, TelefCel=@TELEFCEL, TelefHab=@TELEFHAB, " Editar = Editar & "TelefTrab=@TELEFTRAB, Email=@EMAIL, Direccion=@DIRECCION " Editar = Editar & "Where NombreClave = " & TxtNombreClave.Text ordenSQL = New OleDbCommand(Editar, conexionBD) ordenSQL.Parameters.Add(New OleDbParameter("@NOMBRE", OleDbType.VarWChar, 50)) ordenSQL.Parameters("@NOMBRE").Value = TxtNombre.Text ordenSQL.Parameters.Add(New OleDbParameter("TELEFCEL", OleDbType.VarWChar, 20)) ordenSQL.Parameters("@TELEFCEL").Value = TxtTelefCel.Text ordenSQL.Parameters.Add(New OleDbParameter("TELEFHAB", OleDbType.VarWChar, 20)) ordenSQL.Parameters("@TELEFHAB").Value = TxtTelefHab.Text ordenSQL.Parameters.Add(New OleDbParameter("@TELEFTRAB", OleDbType.VarWChar, 20)) ordenSQL.Parameters("@TELEFTRAB").Value = TxtTelefTrab.Text ordenSQL.Parameters.Add(New OleDbParameter("@EMAIL", OleDbType.VarWChar, 50)) ordenSQL.Parameters("@EMAIL").Value = TxtEmail.Text ordenSQL.Parameters.Add(New OleDbParameter("@DIRECCION", OleDbType.VarWChar, 60)) ordenSQL.Parameters("@DIRECCION").Value = TxtDireccion.Text 'mandando la SQL a la BD: ordenSQL.Connection.Open() ordenSQL.ExecuteNonQuery() ordenSQL.Connection.Close() MsgBox("EL REGISTRO HA SIDO EDITADO")
¿Cómo podría con este último código poner el mensaje al compararse TxtID = CampoID, es decir, luego de cumplirse esto, vendria el script del mensaje, y cómo haría valer un "Si" o un "No" por parte del usuario. La solución de esto es igual para la opción de Eliminar, al saber como hacerlo en Editar sería igual, supongo yo, desde luego, deberia ser asi. Tambien medio estoy armando un código con DataSet y DataAdapter, pero aun estoy trabajando en eso, soy nuevo en el .Net Muchas gracias Desarrolladores de esta plataforma .net por sus depuraciones hehe. Saludos.
55
« en: Domingo 17 de Septiembre de 2006, 22:57 »
Saludos a todos y perdon por la pregunta, pero... ¿Que no habia acaso una categoria de Foros .Net en esta web??? A que se debe su desaparición, ya que en caso de estar aun presente en los foros, pues está bien escondido Saludos gente
56
« en: Jueves 17 de Agosto de 2006, 17:54 »
Saludos Comunidad
Tengo un reporte en Crystal que simplemente no muestra los datos, revise la BD por Crystal y me informa que todo está bien, el reporte no muestra ningun aviso de error, en la sección de Formulas tengo unas validaciones, de esta forma:
Ejemplo Generalizado: {Tabla1.CampoID}={TablaRep.Campo1} AND {Tabla1.Campo}={TablaRep.Campo2} AND {Tabla2.CampoID}={TablaRep.Campo3}
Desde VB yo guardo el ultimo y más reciente dato(s) en las tablas, incluso coloque un mensaje MsgBox antes de llamar al reporte para ver si los valores eran los correctos y asi verificar si la formula del reporte se cumplia.
El MsgBox me muestra que tanto a la izquierda como a la derecha del "=" es decir: Tabla1.CampoID = Tabla2.CampoID ===> 5874=5874 ---> (Ejemplo)
Todos los datos se cumplen, pero no sé porque el reporte simplemente no muestra nada, no muestra ningun dato por lo que al imprimirlo, no salen los datos, y en verdad no sé a qué pueda ser debido.
PD: Todos los datos con los que trabaja el reporte, (en especial la formula) son tipo Texto y cada dato relacionado al otro (dato=dato) tienen la misma longitud. Es decir, no son datos diferentes entre sí.
Alguna sugerencia ?
57
« en: Lunes 24 de Julio de 2006, 15:56 »
Saludos
Pensando y siendo esto algo solicitado de vez en cuando en las labores de alguna que otra empresa, tengo un programita que tiene como tarea de salida de datos, imprimir en unas guias preimpresas y que son hojas continuas, es decir, no en hoja en blanco sino en unas hojas preimpresas, igual como las de factura de algunas tiendas, en donde lo único que tiene que hacer el programa es que los datos caigan en su lugar, en dicha hoja.
El problema con esto es que también debe mandarse a imprimir 10, 15, 20 etc... cantidad con los mismos datos (cada guia tiene su numero que la identifica) ya hice esto en el programa, y la idea que tuve fue usar Crystal, escanie la guia, coloqué los datos en cada posición y luego retire la imagen. En VB puse el control de Crystal e indique (no visualizar reporte) sino mandarlo a imprimir de una vez. Esto resulta, pero solo cuando se imprime de una en una, ya que hay que estar vigilando y ajustando la impresora de matriz para que los datos siempre caigan en su lugar.
Pero al mandar a imprimir masivamente varias X cantidad, el operador o usuario no puede estar ajustando la impresora por cada salida de impresión (imaginense si son 50 impresiones) entonces el problema pues claro, hay que atacarlo por la configuración de la impresora o configuración de hoja (sea de la impresora o por crystal) lo cual he hecho, pero ha sido un desastre.
Necesito que (sea crystal o la impresora) reconozca el ancho y largo de cada guía, (la cual tiene el ancho de cualquier hoja, pero el largo es menos que la mitad de una hoja tipo carta) pero los intentos de esto no me han servido, probé por crystal, por la impresora, y por el control de crystal en el VB pero las cosas no caen o cuadran como deberia.
¿Cómo se resuelve este tipo de cosas?
Nuevamente muchas gracias por compartir tu experiencia, sobre todo en asuntos de este tipo.
58
« en: Lunes 17 de Julio de 2006, 16:06 »
Saludos people Existen controles y código para lo del Codigo de Barras, y entre webs que me piden algo de money para descargar, otras proyectos de VB que terminan no agarrandole la vuelta a lo que busco, y desconociendo si hay controles más nuevos que mi amigo goole no haya querido darme o porque no se lo pedí con las palabras mágicas, pues yo pregunto por estos lares algo sobre eso... Mi problema no es, un control de codigos de barra que lea la barra, sino que yo le indico a mi programa el numero, y que él, me imprima las rayas (cod de barra) que representan ese numero, existe algo asi en la actualidad? Es un programa que imprime en unas guías ya preimpresas los datos, pero es para cuando se usan impresoras laser y no de matriz, y desee imprimirse en hojas blanca tipo carta. Como las preimpresas traen papel carbon, en las hojas blancas mando a imprimir (en la misma hoja) 2 veces, una para el sobre o paquete de envio (es una empresa de envio, asi como DHL, UPS, MRW, etc..) y otra como respaldo, pero esto de que dibuje o imprima esas rayitas, pues confieso, no tengo idea. Alguien ha tratado algo igual? Algun control (OCX, DLL) y unas intrucciones de como aplicarlo? Muchas gracias (amigo/colega) si sabes de esto y por favor puedas informarme.
59
« en: Jueves 20 de Abril de 2006, 19:51 »
Hola! gente Alguno de ustedes alguna vez ha hecho, o les han madado a hacer algo en donde se desea que de una lista se seleccionen varios campos. Una idea: Han visto en las web donde se llenan Formularios, o mejor dicho, en las Web donde se busca Empleo, que al seleccionar el Area, puede escogerse varias de la lista, pulsando la tecla Ctrl + Click del mouse. Bueno exactamente eso, no sé con qué control se puede hacer eso en VB O peor aun, que a un lado (a la izquierda) esté un check que uno vaya seleccionando de la lista, lo escogido. Algo asi como cuando vemos nuestro correo, el cual tiene un Check para marcar los correos de entre los demas de la lista. Pues eso mismo, alguien sabe cómo puede hacerse eso en VB, porque en verdad que eso me tiene asi de voluo, ni idea Un millon de dolares a quien me otorque unos buenos datos para poder hacer esto, gracias
60
« en: Martes 14 de Febrero de 2006, 00:04 »
hola como estan, bueno no sé si escribí bien el titulo del tema.. es algo referente a lo siguiente de lo cual tengo mis dudas...
Sacarle el calculo de pago a un empleado, si por ejemplo un empleado gana X cantidad de sueldo mensual, pero debe descontarsele por ejemplo el 5% como se realiza esto. Podria facil con una formula pero formulas de SB (salario bruto) y otros factores no recuerdo y desearia saber si en VB existe alguna funcion() que saque este tipo de cosas.
muchas gracias
61
« en: Viernes 3 de Febrero de 2006, 15:38 »
aqui holas una consultica, que tal les ha ido en win95 y win98, no importa tanto win95 pero que al menos los instaladores y la aplicacion ya corriendo funcionen en win98, pq yo no he podido hacer un instalador que funcione en win98. veran... algo que ya he hecho antes sin buenos resultados en win98, el caso de ayer intentandolo nuevamente, un programita con una Bd Access, quise referenciarlo a la dll de DAO y conexion DAO por código, si deseo pasar a ADO solo cambio la referencia y la conexión y el resto del código lo conservo igual, pero lo deje con DAO, hice el instalador el cual lo probe en el Virtual PC en WinXP y Win2000 y win2003 Server, y se instalo todo bien y el programa corrio todo bien. Pero al intentar instalarlo en win98SE pues siempre da errores, no puede o no acepta registrar la DLL de DAO supongo que igual si fuese la DLL de ADO. El instalador lo hice con el Inno Setup, tome la referencia de todos los archivos de dependencias del programa con el hacer un instalador con el asistente del propio visual studio para obtener el archivo Setup.LST y meti en el Inno Setup todas las DLL y OCX que necesita el programa para funcionar, lo cual asi es, ya que como ya he indicado antes, se instala y funciona perfectamente en plataforma NT (winXP, Win2000 y 2003 Server) pero en win98 nada que ver. Como resuelven este tipo de problemas, para ver si algun dia logro por fin que algo funcione para win98 pq el problema no es que falte un archivo sino que no lo acepta registrar o guardar en system (en win98 es system y no system32) tiene las dos pero todo lo tiene es en system, pero nada que acete alguno que otro archivo DLL o OCX y es cuando surge el problema, y claro al dar problemas el instalador obviamente el programa no funciona, no carga o se carga pero no hace nada. Bueno quien haya hecho un instalador en el Inno Setup metiendo todas las DLL y OCX y lo haya instalado en plataforma NT como en no NT porfa ver si puede orientarme sobre como lidiar con el win98 y sus aceptaciones de todo esto. gracias
62
« en: Miércoles 1 de Febrero de 2006, 20:13 »
Hola que onda.. unda duda, yo tengo un CommonDialog que abre la ventanita para buscar un archivo de Imange, busca archivos JPG aunque tambien se permite GIF, BMO y PNG, pero el caso es que a pesar de indicar *.JPG esto puede presentar un error. Se supone que el usuario busca una foto por esta ventanita del CommonDialog y luego de tener el archivo se abre una ventana FrmFoto de forma Modal la cual muestra en un Picture la foto. Pero si por pura casualidad, el usuario busca un archivo de otra extension, sea .txt, .doc, etc.. es decir que no es ni .jpg, ni nada de imagen, pues al llegarse al codigo del Picture, se produce un error. Este es el codigo del ComonDialog: With CommonDialog1 .DialogTitle = "Buscando Foto" .CancelError = False .Filter = "Todos los archivos (*.JPG)|*.JPG" .ShowOpen If Len(.FileName) = 0 Then File = "" Exit Sub End If If CommonDialog1.FileName = "" Then File = "" Exit Sub End If File = .FileName End With FrmFoto.Show vbModal
Bueno evite el error asi: On Error GoTo errorhandler 'AQUI CODIGO ETC.. 'Formato de archivo de imagen incorrecto (.txt, doc, etc...) errorhandler: If Err.Number Then 'Error: 481 MsgBox("Formato de Archivo Incorrecto, verifique") End If
Realmente cualquier error raro que suceda con el Picture sacara ese aviso, pero en un alto porcentaje el error en el Picture seria ese, buscar un archivo que no sea de imagen, asi que se ataja con eso y saca el aviso, ahi todo bien. Pero existe un problemita, resulta que el programa tiene un codigo que valida si el archivo buscado por el CommonDialog existe o no, el cual es este: Si existe el archivo, se guardó y está ahi para consultas del registro con Foto en la carpeta "Fotos": 'Foto encontrada (si existe en la carpeta Fotos): If Dir(App.Path & "\Imagenes\Fotos\" & strNombre & ".JPG") <> "" Then 'FrmPrincipal.PictureX.Picture = LoadPicture(Dir(App.Path & "\Imagenes\Fotos\" & strNombre & ".JPG")) FrmPrincipal.PictFoto.Picture = LoadPicture(App.Path & "\Imagenes\JPG\Fondo_Foto.JPG") FrmPrincipal.PictureX.Picture = LoadPicture(App.Path & "\Imagenes\Fotos\" & strNombre & ".JPG") Call Stretchpic2(FrmPrincipal.PictureX, FrmPrincipal.PictFoto) Exit Sub Else 'El Archivo No Existe (No Encontrado) FrmPrincipal.PictFoto.Picture = LoadPicture(App.Path + "\Imagenes\Fotos\Foto.JPG") End If
entonces obviamente el archivo (.txt, .doc, etc...) si existe por lo que el programa procede a hacer una copia del archivo en una carpeta llamda "Fotos" dentro de la carpeta del programa. No es un archivo de imagen pero como si existia el archivo sea TXt o otro formato, pues lo guardó... y al cargarse el FrmFoto con el Picture produce error. Entonces...Frene el error de cargarse el archivo (no imagen) en el Picture al buscarlo por el CommonDialog y asociarlo al registro del cliente, pero como el programa si guardo el archivo porque si existe, luego al hacerle una consulta al registro de este cliente, el programa busca la foto, consigue el archivo Txt o X formato e intenta con la consulta cargar la imagen en el Picture, pero como el archivo no es de imagen, el Picture saca el error. Con un IF o algo asi, como podria validar que el archivo si es un archivo de Imagen para evitar este error, estuve viendo algo de If Right(File,4)<>".JPG" Then pero no me dio buenos resultados. File es la variable que tiene el String de la ruta\archivo.extension. Quien ha trabajo con validar formato de archivos de imagene o no imagen asi? saludos gente
63
« en: Lunes 30 de Enero de 2006, 01:56 »
aqui cuotes esto no es algo que se presento ahorita, de hecho, desde que conozco o he usado el VB he visto este problema que es seguro que a muchos les ha pasado, en una ocasion lo resolvi de una forma rara, cerrando y volviendo a llamar al Form, no se notaba y parecia como si el control se refrescara, pero ya en otros casos no me sirve esa brutalidad hehehe. Es que tengo un Form en el que guardo unos registros en una BD Access (por eso preferi usar DAO solo en esta ocasion) y al guardarlo, tengo un ComboBox en el Form que muestra el Nombre del Cliente, se despliega y se selecciona el nombre para cargar todos sus demas datos en los Text del Form. El problema es que al guardar un registro este cambio o anexo no se refleja ni en el Combo ni en una rejilla MSFlexGrid que tengo, no refrescan ni para cuando se mete un nuevo registro en la BD, o actualizar uno ya existente o Eliminarlo, pq al eliminarlo sigue apareciendo tanto en el Combo como en el MSFlexgrid el registro. Entonces, como se actualiza la vista de estos controles pq al menos el MSFlexgrid lo tengo contectado a la Bd por medio de un Data al cual le hago Refresh, e incluso le hago Refresh tanto al combo como al MSFlexGrid o un Requery no recuerdo ahorita pero algo asi le he puesto en codigo a estos controles y nada, no actualizan los cambios, solo lo hacen si cierro y vuelvo a cargar el Form, pero eso asi no me sirve. Alguien sabe como refrescarlos? Estoy a solo un paso para comenzar a hacer el instalador y probarlo, pero ya de 2 problemas esta resulto uno (gracias cpmario) falta este otro, actualizar estos dos controles (distintos controles, mismo problema) que la fuerza te acompañe
64
« en: Sábado 28 de Enero de 2006, 01:27 »
hola, algo perdido yo por estos lares pero es debido a que estoy haciendo unas cosillas, a decir verdad, varias. Estoy haciendo un formulario que trabajara una serie de actividades, como obtención de datos de Clientes y tengo en mente que visualice Fotos. En una ocasion hice algo asi, se buscaba por el CampoID el registro del cliente y se visualizaba una Foto en un control Picture, pero yo tenia que ajustar manualmente (recudir el tamaño) de la imagen y guardarla en una carpeta para que la imagen se cargara bien, lo cual no sirve de nada asi. La idea es que cuando el operador del programa ingrese los datos de un nuevo usuario y le tome una foto con alguna webcam o le pida una foto para escanear del cliente, que el programa ajuste el tamaño de la imagen acorde al control Picture, ya que si la Foto es de 430 x 480, el programa debe reducirla a por dar un ejemplo, a 170 x 210 o algo asi para que pueda verse bien en el Picture. Algo asi como en el MSN que se coloca una foto sin importar su tamaño y en el Avatar aparece reducida lo necesario para verse bien, eso mismo pero en VB para la consulta de registros con Foto. Busque algun post de eso aqui pero luego de un buen rato que se tardo el buscador del foro, no encontro nada y he comenzado googleando en internet pero aun no he encontrado algo igual o similar al caso. Bueno si alguien conoce algo sobre esto, por favor, escribame sobre como podria hacerse y ver si lo adapto o no al formulario y programa en cuestion dependiendo de si sea o no algo posible de hacer. saludos
65
« en: Sábado 21 de Enero de 2006, 21:42 »
hola como estan
miren muchachos una pregunta, alguien ha hecho un programita tipo Video club, porque pienso hacer uno que de hecho ya empece desde ayer pero tengo unas dudas raras mientras lo iba haciendo. Tengo la BD y unos Formularios y tambien tengo unos cuantos tropiesos con eso hehe.
Es con respecto a la propia BD tengo dos tablas que no sé si estan demás y tambien el como mostrar cierta informacion en un Formulario, pero mejor espero a ver si alguien conoce sobre programitas de ese tipo para ponerles más info.
bueno gracias a quien sepa de esto, saludos.
66
« en: Miércoles 18 de Enero de 2006, 17:30 »
Hi all Tengo una curiosidad sobre los sistemas de Caja que se ven en cualquier tienda, automercados etc.. Por ejemplo en un Automercado cuando se realizan compras, el cajero(a) va apuntando todo con la pistalo lazer de codigo de barras y cada producto se va agregando a la vista en una Grilla en el Form. Metiendonos a niveles de BDs, ¿qué proceso suecede ahi? es decir, acaso el sistema toma cada producto de la Tabla "Productos" de la Bd lo elimina de la tabla y lo agrega en otra tabla llamada por ejemplo "Ventas"?? Pienso que lo que aparece en la regilla, al momento de que el cliente va cancelando sus productos, podria ser una especie de Tabla Virtual temporal en Memoria, y que luego eso el sistema lo guarda en la Tabla "Ventas" o "Salida" al cancelarse todo. Lo indico asi porque si la rejilla mostrase informacion de la tabla "Ventas" entonces al cargar el Form "Caja" apareceria en la Rejilla las ventas ya procesadas de otros clientes, si se entiende lo que digo no? porque nunca he hecho algo asi y no sé bien como se realiza un sistema de Caja con respecto a la BD. No veo bien como visualizar esto, tal vez en la Rejilla de la ventana "Caja" podria aparecer lo seleccionado de la Tabla "Productos" y que al cancelar se guarde en una tabla "Ventas"... obviamente de la Tabla "Productos" se restan (eliminan) los registros seleccionados que ahora seran guardados o apareceran en la tabla "Ventas". Pero con los controles de Rejilla sea DBGrid o otros, solo sé conectarlos a Tablas ya existentes con archivos, no sabria como mostrar en ella los productos seleccionados, ya que si la conecto a la tabla "Productos" apareceria todos los productos de la BD y no solo los seleccionadospor el cliente, y si la conecto a la tabla "Ventas" saldria en ella todas las ventas del dia o de la semana o el mes, por eso decia lo de la Tabla temporal que seria la que se veria en la Rejilla, lo seleccionado por el Cliente pasaria de la Tabla "Productos" a la tabla temporal para visualizarse en la Rejilla, y al cancelar pasaria a la tabla "Ventas", la tabla temporal se borraria y quedaria vacia para pasarle otros registros de la tabla Productos, con respecto a las compras de otro cliente, como una tabla puente entre "Productos" y "Ventas", no sé si esta bien eso asi. Bueno espero no haberlos enrredado con esto, trate de explicar estas insertidumbres que tengo sobre estos tipos de sistemas, perdon por lo largo del post. Saludos a todos los Developer de la comunidad
67
« en: Viernes 13 de Enero de 2006, 18:26 »
hola que tal, me gustaria saber unas cosillas que me tienen algo cabezon para un iniciado en diseño web, comenzando por webs estaticas. Como es hace para agregarle un desvanecimiento a una imagen al final de la misma, para dar un ejemplo y saber de lo que indico aqui hay unas imagenes de una web: Imagenes con desvanecimiento al pie de la imagen: http://www.ati.com/images/headers/buy/header-7406.jpghttp://shop.ati.com/buyatistore_assets/ima...welcome_ATI.gifhttp://www.ati.com/images/headers/products...home_office.jpgY como se hacen las letras con profundidad, aqui otro ejemplo de la misma fuente (o web): http://www.ati.comLa barra superior en gris que dice: PRODUCTS | TECHNOLOGIES | CUSTOMER CARE | BUY | DRIVERS & SOFTWARE | PARTNERS Como se hacen esas letras con profunidad lo he visto en otras web pero no sé si lo han hecho en Dreamweaver MX o en Photoshop, para ver si alguien podria saber como hacer eso en alguna de esas dos aplicaciones o en Fireworks MX me serviria mas el saber. bueno muchas gracias para quien tenga el dato de eso si, gracias.
68
« en: Miércoles 11 de Enero de 2006, 01:13 »
hola buenas como estan, que estan haciendo como los cogio el año.. bien? a que bueno, aqui yo resucitando despues de la comelona y bebeson de fin de año, bueno a empezar un nuevo año... Me gustaria saber que podria estar mal en este codigo, ya que es algo que estoy digamos, aprendiendo de un tutorial que tengo desde hace un tiempo y no habia podido vuelto a retomar por estar haciendo otras cosas (una web hehehe) y que por cierto veo que es el mismo que pusieron que dicen que tarda mucho en descargarse el pdf. Este es el codigo: Las declaraciones: Imports System Imports System.Data Imports System.Data.SqlClient
Las variables: Private conex As New SqlConnection Private objDataAdapter As SqlDataAdapter Private objDataSet As DataSet
La conexion a una BD SQL Server2000: conex = New SqlConnection conex.ConnectionString = "server=(local);" & _ "database=BDTLF;uid=sa;pwd=;" Me.objDataAdapter = New SqlDataAdapter("SELECT * FROM TR_TLF", conex) Dim comando As SqlCommandBuilder = New SqlCommandBuilder(objDataAdapter) Me.objDataSet = New DataSet conex.Open()
Un codigo ahi para guardar los datos del Form a la tabla de la BD: Dim objDataRow As DataRow objDataRow = Me.objDataSet.Tables("TR_TLF").NewRow objDataRow("TxtNomb") = Me.TxtNomb.Text objDataRow("TxtNombre") = Me.TxtNombre.Text objDataRow("TxtTelefCel") = Me.TxtCel.Text objDataRow("TxtTelefHab") = Me.TxtHab.Text objDataRow("TxtTelefTrab") = Me.TxtTrab.Text objDataRow("TxtFax") = Me.TxtFax.Text objDataRow("TxtDireccion") = Me.TxtDireccion.Text Me.objDataSet.Tables("TR_TLF").Rows().Add(objDataRow) MessageBox.Show("Registro Guardado") conex.Close()
La ultima seccion de código, la de guardar, da el error el cual es este aviso: An unhandled exception of type 'System.NullReferenceException' ocurred in Project.exe Additional information: Object reference not set to an intance of an object.
El error es en esta linea: objDataRow = Me.objDataSet.Tables("TR_TLF").NewRow Bueno he retomado esto que estaba haciendo sé que habia puesto un post sobre el tema ya hace un tiempo atras y me gusto este codigo pero da ese error y no sé porque y ver si alguien sabe. muchas gracias y Feliz año nuevo para todos
69
« en: Viernes 18 de Noviembre de 2005, 21:38 »
hola gente, siguen dandole duro cierto podria decirme o aclararme alguien en donde esta el error en este codigo para guardar datos de unos TextBox a una Tablita de una BD SQL Server 2000. El error se produce en: Me.oDataAdapter.Fill(Me.oDataSet, "TR_TLF") Adjunto una imagen de la ventana de error para ver si a alguien le resulta familiar esto. Dim oConex As New SqlConnection oConex.ConnectionString = "server=(local);" & _ "database=BDTLF;uid=sa;pwd=;" Dim oDataAdapter As New SqlDataAdapter("SELECT * FROM TR_TLF", oConex) Dim oDataSet As New DataSet oConex.Open() Me.oDataAdapter.Fill(Me.oDataSet, "TR_TLF") oConex.Close() Dim oDataRow As DataRow oDataRow = Me.oDataSet.Tables("TR_TLF").NewRow oDataRow("TxtNombre") = Me.TxtNombre.Text oDataRow("TxtTelefCel") = Me.TxtCel.Text oDataRow("TxtTelefTrab") = Me.TxtTrab.Text oDataRow("TxtTelefHab") = Me.TxtHab.Text oDataRow("TxtFax") = Me.TxtFax.Text oDataRow("TxtDireccion") = Me.TxtDireccion.Text Me.oDataSet.Tables("TR_TLF").Rows.Add(oDataRow)
a por cierto, el ejecutable dice SQL7 pero en los fuentes es SQL2000 porque era una BD de SQL Server 7 pero ahora es SQL Server 2000 no sé porque dice SQL7 el .exe alguien sabe
70
« en: Jueves 17 de Noviembre de 2005, 22:16 »
hola muchachos como estan... hehehe trabajando cierto estoy incurcionandome en el VS .Net pero directamente orientado a base de datos, pues no sé porque al indicar el siguiente código: Imports Imports.System.Data Imports.System.Data.SqlClient o si solo escribo Imports System.Data.SqlClient Como sea que sea... la cosa es que siempre me subraya todo eso en azul, osea es un error de sintaxis. Ya estoy referenciado a la libreria System que a decir verdad, ya viene referenciado al abrirse un nuevo proyecto, entonces porque me lo subraya en azul si ya estoy referenciado a la libreria. como puedo hacer para que me lo deja de subrayar como un error
71
« en: Miércoles 16 de Noviembre de 2005, 19:22 »
hola gente como estan Estoy viendo lo del ASP .NET pero resulta que al asignar un proyecto para ASP.NET sea para Visual Basic Project o para Visual C# e indico la opción de: ASP.NET Web Application En la parte donde se pone el nombre del nuevo proyecto está desactivado En Localización por defecto tiene esto: http://localhost/WebApplication1Al indicarle Aceptar (OK) surge un error: The Web server reported the following error when attempting to create or open the Web project located at the following URL: "http://localhost/WebApplication1". "HTTP/1.1 500 Server Error". Si tengo ya instalado del IIS para que corra el ASP.NET pero porque no puedo hacer un nuevo proyecto ASP.NET alguien sabe
72
« en: Martes 15 de Noviembre de 2005, 18:26 »
Hola muchachos como estan... miren una preguntica... porque si me voy en el menu de Proyecto y le doi a Agregar Referencia, y escojo System.Data (doble click para que caiga en la seccion de abajo y luego boton Aceptar) porque al volver a dicha ventana la referencia seleccionada no sale Al escribir en la ventana de codigo, por ejemp en el Load, al escribir: Imports System Imports System.Data Imports System.Data.SqlClient Se aprecia claramente que la Referencia seleccionada no se cargo o no se selecciono porque de ser asi, luego de escribir System. deberia de desplegarse una lista de clases o librerias o algo asi cierto? entocnes porque las referencias no se seleccionan no entiendo y porque las cosas se subrayan en azul, como cuando el Word subraya en rojo algo mal escrito EDITANDO:[/B ] hehehe... ya solucionado lo de la Referencia, que descuidado aunque no tan mal para un iniciado creo hehehe...
73
« en: Martes 15 de Noviembre de 2005, 00:39 »
hola compadres como le andan...
esto no es un problema porque no me toca hacerlo aun y no estoy corto de tiempo o presionado hehe... sino es más como aprendiendo a usar algo y queriendo saber como se hace algunas cosas para que no me coja el apuro.
Tengo instalado SQL Server 7, pero ya instale el SQL Server 2000 por cierto no he podido desintalar el 7 dice algo de que se esta ejecutando algo (si si yo sé, el icono del servidor en ejecución en la barra de acceso rapido donde esta la hora o reloj de windws) eso ya lo cerre, ya no sale el icono ahí pero sigue con que no se puede desintalar por que sé yo.. pero bueno volviendo al tema..
Tengo instalado SQL Server 2000 con un Server Local porque no estoy en red, y tengo una Bd con una tablita hecha de practica, eso esta relacionado a un pequeño programita en VB de practica hehe..
Resulta que sé que por el SQL Server, pueden hacersele muchas cosas a la BD, tales como Mantenimiento, Reparacion "Copia de Seguridad" (muy importante este ultimo) pero aqui es donde viene la duda...
Como hago esto desde código Visual Basic, es decir desde el programa, y no desde el SQL Server, porque si en el futuro se hace algo con una BD SQL Server, el usuario no puede instalar el SQL Server y ponerse a hacer esas cosas. La idea es que el usuario lo haga el Usuario que Adm el programa, pero claro, lo haria por ventanas hechas dentro del programa hecho en VB, nada que ver directamente en SQL Server.
Esto es como... el que el programa hecho en VB tenga una ventanita en donde el usuario seleciona hacerle Backup a la BD Access en vez de abrir el Access para hacerlo, es lo mismo pero en SQL Server ven.
Entonces esto de Backup, Mantenimiento, Reparacion, y algo llamado DTS (Servicio de Transferencia de Datos) de pasarlo a otro formato la info, de la BD o de las tablas.. como se hace?
Con al menos que sea el backup me sirve, quien sepa en todo caso de mantenimiento o reparacion seria bueno. Sé que por el SQL Server se puede poner una fecha y hora para que se haga la copia sola, preferiria todo esto pero desde VB y asi evitar que el usuario se ponga a instalar y manejar el SQL Server.
Una pregunta: Si backup podria entenderse como simplemente "hacer una copia y ya" entonces.. podria usarse cualquier codigo para copiar un archivo en otra parte? y con lo demas como podria ser? Que el backup se haga cada X tiempo supongo que con una tablita en la BD que el programa en VB verifique la fecha y hora y al ver que coinciden haga solo el backup y reescriba el anterior, tambien correcto?
Y cualquie otro mantenimiento o reparación de la BD como se haria?
PD: Perdon por escribir mucho hehehe...
74
« en: Martes 1 de Noviembre de 2005, 16:12 »
hola como estan miren muchachos tengo unas duditas sobre cosas que suelen pasar o pueden pasar de vez en cuando. Digamos que yo hago un programita pero que luego se ve que al parecer se desea poner en red... y ahi es donde me caigo de lo lindo con eso. Como se pasa un programa monousuario a multiusuario, en red, a servidores Necesito crear una tabla de Usuario con los campos Login y Password? Si alojo el programa en una PC que sera el Servidor, como hago con las terminales? instalo en cada terminal? Si la BD se encuentra en el Server, como la buscan las terminales? La base de datos está hecha en Access Si el caso fuese SQL Server, como se lleva uno trabajo a casa si en las empresas trabajan con servidores... ¿debo crear un servidor del mismo nombre en mi PC para poder trabajar en casa?? porque de ser posible, es de recordar que uno se conecta a otra PC (el server) en cambio en casa seria todo Local... entonces se puede? un millon por la asesoria para todos ustedes los expertos en sistemas
75
« en: Sábado 22 de Octubre de 2005, 01:52 »
Perdon por poner este link aqui pero el Foro de Crystal es un foro muy poco activo, asi que veo la posibilidad de ver si algun desarrollador que utilice Crystal Report pueda conocer este tipo de error y saber como solucionarlo. http://foros.solocodigo.com/index.php?showtopic=17932Buscando mucho, al parecer el problema esta relacionado a las DLL, falta alguna o no esta correctamente registrada o ubicada, pero la cuestion es por ahi, con las DLLs al instalar la aplicacion la maquina del cliente. Pero practicamente he empaquetado la mayoria de las DLLs de Crystal, y tratado de registrar, pero todo sigue igual. De igual manera corriendo los runtime help de Crystal para saber las dependencias de crystal (en mi caso) DAO. por favor una manito si
|
|
|