|
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 - F_Tanori
Páginas: 1 ... 7 8 [9] 10 11 ... 83
201
« en: Jueves 29 de Abril de 2010, 23:13 »
202
« en: Jueves 29 de Abril de 2010, 23:08 »
A ver si entendi ... Si agruparas tambien por año obtendrias el resultado deseado creo ... SELECT datepart(mm,Fecha)AS Mes,datepart(YYYY,Fecha) 'Anio', SUM(Importe)AS Total FROM T_Gastos GROUP BY datepart(mm,Fecha),datepart(YYYY,Fecha)
Si quieres un año en especifico SELECT datepart(mm,Fecha)AS Mes,datepart(YYYY,Fecha) 'Anio', SUM(Importe)AS Total FROM T_Gastos WHERE datepart(YYYY,Fecha) = 2007 GROUP BY datepart(mm,Fecha),datepart(YYYY,Fecha)
Ordenando SELECT datepart(mm,Fecha)AS Mes,datepart(YYYY,Fecha) 'Anio', SUM(Importe)AS Total FROM T_Gastos WHERE datepart(YYYY,Fecha) = 2007 GROUP BY datepart(mm,Fecha),datepart(YYYY,Fecha) ORDER BY datepart(mm,Fecha),datepart(YYYY,Fecha)
Saludos
203
« en: Martes 27 de Abril de 2010, 08:40 »
Cuando aparece el candado es que el archivo es de solo lectura, para quitarlo ve a la carpeta donde este tu formulario archivo.frm da clic derecho sobre el y quita la casilla Solo Lectura (Read Only), cuando es el otro caso, es que se refiere aun formulario MDIChild, es decir que se abre dentro de una inferfase MDI, para quitarlo selecciona el formulario y cambia la propiedad MDIChild a false o en su defecto. agrega el formulario MDI si no esta.
Saludos
204
« en: Lunes 26 de Abril de 2010, 15:29 »
Vale Saludos
205
« en: Lunes 26 de Abril de 2010, 14:40 »
Buenas, a ver..utilizo PB 7.0 5031. Me pasa..te cuento, tengo una ventana donde selecciono un usuario y dentro de usuario en otra ventana introduzco datos le doy a guardar y sin problema pero cuando salgo de ese usuario y vuelvo a entrar todos los datos que habia metido se han perdido, aunque como ya te digo solo me pasa con los campos nuevos que he creado... con todos los demas si me funciona....
Parece como una funcion que tengo, wf_grabar no esta funcionando bien..me hace un update de toda la ventana pero no coge los nuevos campos que he creado...lo estoy mirando con la BD abierta a la vez y los demas campos si me los pone bien pero esos me los rellena con NULL....
Un saludo y gracias. Te refieres a que no guarda en la base de datos? o los cambios al codigo? Si es en la base de datos y comentas que haces un update, lo haces con SQL Incrustado o a traves del metodo Update del DW? Si es a traves del Update del DW entra en el diseno del mismo en RowsUpdate Propertis y selecciona los nuevos campos para que te los actualice. Si es a traves de SQL Incrustado muestra tu codigo. Saludos
206
« en: Lunes 26 de Abril de 2010, 12:48 »
Aportas poca informacion.
Que version de PB usas? en donde te pasa eso en una ventana, en una funcion, en un datawindow, en un objeto,en una estructura etc..
Detalla mas el problema.
Saludos
207
« en: Viernes 23 de Abril de 2010, 14:13 »
Puedes usar un dw no external y hacer un update, o de la manera que lo tienes puedes tomar un campo calculado (siempre y cuando este en las filas), como cualquier otra columna del dw fer= dw_1.getItemDecimal(li_count,'compute_1')
Y la Ulima consulta como puedo obtener un campo especifico de excel por ejemplo , el valor del campo C6, gracias espero su ayuda Puedes abrir un archivo de excel empleando ActiveX (OLE Object), ejemplo: int ret OLEObject oApp , oLibro oApp = Create OLEObject ret = oApp.ConnectToNewObject( "Excel.Application" ) if ret < 0 then MessageBox(gsTitulo,"No se puede crear el reporte de Excel "+string(ret)) return end if oApp.Workbooks.Open("C:ArchivoExcel.xls") oLibro = oApp.ActiveWorkbook.Worksheets[1] MessageBox('C6',string(oLibro.Cells[6,3])) //Valor Celda C6 oApp.Visible=True oApp.DisConnectObject()
Saludos
208
« en: Viernes 23 de Abril de 2010, 13:53 »
b) Qué es el juego del gato ?... yo no conozco ningún juego con ese nombre (tal vez con otro) En México se llama Juego del gato o gatopalo http://es.wikipedia.org/wiki/Tres_en_l%C3%ADneaPor lo demas te digo, no tiene caso discutir (ni siquiera atender) con este tipo de usuarios, espero y le llenaran de spam su correo por abusivo ... -- A la Basura -- Saludos
209
« en: Viernes 23 de Abril de 2010, 13:48 »
Tambien pudes usar un WebBrowser, agregando el componente como te explica Nebire, y utilizando el metodo Navigate WebBrowser1.Navigate("C:archivo.gif")
Existen gran cantidad de OCX para reproducir gif, de momento recuerdo uno que era sencillo y efectivo de nombre gif89.ocx http://www.recursosvisualbasic.com.ar/h ... imados.htmSaludos
210
« en: Viernes 23 de Abril de 2010, 05:06 »
puedes insertar una fila de esta manera Con esto inserta una fila y colocas valores a los campos Integer li_Row li_Row = dw_1.InsertRow(0) dw_1.setItem(li_Row,'usuario','FTanori')
Tambien puedes colocar el cada columna del data windows en el valor Init, para que aparezcan por default al momento de hacer el insertrow Saludos
212
« en: Sábado 17 de Abril de 2010, 07:31 »
Para crear un usuario remoto con acceso desde cualquier maquina se utiliza como servidor, el comodin % Ejemplo: GRANT ALL ON bd_contabilidad.* TO 'ftanori'@'%' IDENTIFIED BY 'password';
De esa manera el usuario debera poder tener acceso desde cualquier equipo Saludos
213
« en: Martes 13 de Abril de 2010, 13:48 »
No lo esta interpretando el servidor web, lo estas ejecutando mal. php no depende del cliente sino del servidor.
como estas accesando al archivo (php) ?
Saludos
214
« en: Martes 13 de Abril de 2010, 13:47 »
215
« en: Martes 13 de Abril de 2010, 13:35 »
Puedes hacerlo directo, dependiendo de la propiedad que desees utilizar sle_1.enabled = rb_1.checked
sle_1.visible= rb_1.checked
sle_1.displayOnly= rb_1.checked
Saludos
216
« en: Viernes 9 de Abril de 2010, 01:45 »
En VB / VBA String es un tipo de dato, no una clase como lo estas suponiendo Esto no se hace en VB debes usar una funcion ejemplo tramos.Substring(inf, sup - inf)
tramos=mid(tramos(inf, sup - inf))
Esto no se hace en VB debes usar una funcion ejemplo etc Saludos
218
« en: Domingo 4 de Abril de 2010, 08:20 »
A que me refiero es al Query Analizer, cuando Instalas el SQl 2000 Enterprice, tienes dos entornos, El Analizador de Consultas y SQL Server Enterprice Manager. ahhh ya entiendo, pense que te referias a PB creo que las ideas anteriores te pueden seguir siendo utiles Saludos
219
« en: Domingo 4 de Abril de 2010, 08:08 »
Hay una forma facil de ejecutar SQL como una cadena en lugar de incrustado (ademas de SQLSA) Yo prefiero este metodo, crear una funcion, que utilice el metodo CREATE del DW, pasandole como referencia la consulta sql, y el dw control public subroutine wf_query (string as_sql, ref datawindow dw_query);Long ll_row,c String error_syntaxfromSQL, error_create, new_syntax new_syntax = SQLCA.SyntaxFromSQL(as_SQL,'Style(Type=Grid)', error_syntaxfromSQL) QueryError="" if Len(error_syntaxfromSQL) > 0 THEN QueryError =error_syntaxfromSQL return else dw_query.Create(new_syntax, error_create) if Len(error_create) > 0 THEN QueryError = error_create return end if end if dw_query.SetTrans(SQLCA) dw_query.Retrieve() end subroutine
wf_query ("SELECT @@servername 'Servidor' ",dw_1) if dw_1.RowCount()>0 then ls_Server =dw_1.getItemString(1,'Servidor') else ls_Server ='Desconocido' end if MessageBox ('Servidor', ls_Server )
220
« en: Domingo 4 de Abril de 2010, 07:42 »
Pues tendras que usar un grid (siendo pb lo ideal y "casi obligado" un dw) no entiendo realmente donde es tu problema, si puedes explicarlo un poco mejor
Saludos
221
« en: Domingo 4 de Abril de 2010, 07:40 »
Puedes usar SQL directamente rs.open "SELECT id, nombre, apellido FROM persona WHERE nombre='" & variable_nombre & "'" if rs.RecordCount>0 then Msgbox "Existe" else MsgBox "No Existe" end if
Si lo que quieres es recorrer los resultados dim bExiste as Boolean bExiste =false rs.open "SELECT id, nombre, apellido FROM persona" with rs while not .EOF and not bExiste bExiste = ![nombre] = variable_nombre .MoveNext loop end with if bExiste then Msgbox "Existe" else MsgBox "No Existe" end if
Saludos
223
« en: Lunes 29 de Marzo de 2010, 11:40 »
Puedes Usar OsCommerce (Open Source) es Facil de Adaptar, (logicamente exiten mas, te digo este porque es el que alguna vez me toco modificar), y creo que esas opciones ya las trae, existen muchas plantillas o puedes crear la propia, en cuanto a integracion con otros paquetes, no lo he usado mucho pero creo que no es complicado. El panel de administracion no es nada bonito (personalmente me parece espantoso ), pero puedes hacer eso por separado. Espero te Sirva Saludos
Páginas: 1 ... 7 8 [9] 10 11 ... 83
|
|
|