Commit 305ebe1f90b2d48ae72165cdde5854039739d6b9
1 parent
0df4d157
Exists in
master
20-11-2016 - GeoSan 7.5.2 - Realizada a adequação do relatório de produtividade de
ligações cadastradas, ele considera agora efetivamente somente quem cadastrou as ligações, sem considerar quem cadastrou o ramal. O que ocorria é que quem cadastrava uma nova ligação em um ramal cadastrado por outra pessoa, aumantava a produtividade da outra pessoa e não a dele.
Showing
10 changed files
with
149 additions
and
439 deletions
Show diff stats
install/GeraSetupGeoSan/ArquivosInstGeoSan/GeoSan.exe
No preview for this file type
install/GeraSetupGeoSan/Codigo Gerador Instalador Geosan com TerraComponents.iss
install/GeraSetupGeoSan/Output/SetupGeoSan-v.07.05.01.exe
No preview for this file type
No preview for this file type
trunk/Forms/frmIndicProdutRamaisAgua.frm
| @@ -69,86 +69,45 @@ Attribute VB_GlobalNameSpace = False | @@ -69,86 +69,45 @@ Attribute VB_GlobalNameSpace = False | ||
| 69 | Attribute VB_Creatable = False | 69 | Attribute VB_Creatable = False |
| 70 | Attribute VB_PredeclaredId = True | 70 | Attribute VB_PredeclaredId = True |
| 71 | Attribute VB_Exposed = False | 71 | Attribute VB_Exposed = False |
| 72 | - | 72 | +'Gera o relatório de produtividade do cadastro de ramais e ligações de água |
| 73 | +' | ||
| 74 | +' | ||
| 73 | Private Sub cmdGerar_Click() | 75 | Private Sub cmdGerar_Click() |
| 74 | -On Error GoTo Trata_Erro | ||
| 75 | -MousePointer = vbHourglass | ||
| 76 | -Dim rs As ADODB.Recordset | ||
| 77 | -Dim rsMeta As ADODB.Recordset | ||
| 78 | -Dim strDataR, strUserR As String | ||
| 79 | -Dim contBar As Long | ||
| 80 | -Dim strsql As String | ||
| 81 | -Dim a As String | ||
| 82 | -Dim b As String | ||
| 83 | -Dim c As String | ||
| 84 | -Dim d As String | ||
| 85 | -Dim e As String | ||
| 86 | -Dim f As String | ||
| 87 | -Dim g As String | ||
| 88 | -Dim h As String | ||
| 89 | -Dim i As String | ||
| 90 | -Dim j As String | ||
| 91 | -Dim k As String | ||
| 92 | -Dim l As String | ||
| 93 | -Dim m As String | ||
| 94 | -Dim n As String | ||
| 95 | -Dim o As String | ||
| 96 | - | ||
| 97 | -a = "RAMAIS_AGUA" | ||
| 98 | -b = "USUARIO_LOG" | ||
| 99 | -c = "DATA_LOG" | ||
| 100 | - | ||
| 101 | - | ||
| 102 | - If frmCanvas.TipoConexao <> 4 Then | ||
| 103 | - Conn.execute ("UPDATE RAMAIS_AGUA SET USUARIO_LOG = 'DESCONHECIDO' WHERE USUARIO_LOG is null") | ||
| 104 | - Conn.execute ("UPDATE RAMAIS_AGUA SET DATA_LOG = '01/01/01 01:01' WHERE DATA_LOG is null") | ||
| 105 | - Else | ||
| 106 | - Conn.execute ("UPDATE " + """" + a + """" + " SET " + """" + b + """" + " = 'DESCONHECIDO' WHERE " + """" + b + """" + "is null") | ||
| 107 | - Conn.execute ("UPDATE " + """" + a + """" + " SET " + """" + c + """" + " = '01/01/01 01:01' WHERE " + """" + c + """" + " is null") | ||
| 108 | - End If | 76 | + On Error GoTo Trata_Erro |
| 77 | + MousePointer = vbHourglass | ||
| 78 | + Dim rs As ADODB.Recordset | ||
| 79 | + Dim rsMeta As ADODB.Recordset | ||
| 80 | + Dim strDataR, strUserR As String | ||
| 81 | + Dim contBar As Long | ||
| 82 | + Dim strsql As String | ||
| 83 | + Dim dataOld As String | ||
| 84 | + Dim TotalLigacoes As Long | ||
| 85 | + Dim TotalLigacoesDoDia As Long | ||
| 86 | + Dim TotalHistoricoLicacoes As Long | ||
| 87 | + | ||
| 88 | + Conn.execute ("UPDATE RAMAIS_AGUA SET USUARIO_LOG = 'DESCONHECIDO' WHERE USUARIO_LOG is null") | ||
| 89 | + Conn.execute ("UPDATE RAMAIS_AGUA SET DATA_LOG = '01/01/01 01:01' WHERE DATA_LOG is null") | ||
| 109 | strDataR = Format(Now, "DD/MM/YY") | 90 | strDataR = Format(Now, "DD/MM/YY") |
| 110 | - | 91 | + |
| 111 | 'IMPRIME O RELATÓRIO DO DIA QUE É DEFINIDO PELA DATA DA MAQUINA | 92 | 'IMPRIME O RELATÓRIO DO DIA QUE É DEFINIDO PELA DATA DA MAQUINA |
| 112 | ProgressBar1.value = 2 | 93 | ProgressBar1.value = 2 |
| 113 | - | ||
| 114 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 115 | - | ||
| 116 | - strsql = "SELECT COUNT(*) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')" | ||
| 117 | - | ||
| 118 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 119 | - | ||
| 120 | - | ||
| 121 | - strsql = "SELECT COUNT(*) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO RAL WHERE EXISTS (SELECT OBJECT_ID_ FROM RAMAIS_AGUA RA WHERE SUBSTR(DATA_LOG,1,8) = '" & strDataR & "' AND RA.OBJECT_ID_ = RAL.OBJECT_ID_)" | ||
| 122 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 123 | -a = "RAMAIS_AGUA_LIGACAO" | ||
| 124 | -b = "OBJECT_ID_" | ||
| 125 | -c = "RAMAIS_AGUA" | ||
| 126 | -d = Left(DATA_LOG, 8) | ||
| 127 | - | ||
| 128 | - strsql = "SELECT COUNT(*) AS " + """" + "LINHAS" + """" + " FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE SUBSTR(" + """" + "DATA_LOG" + """" + ",1,8)" + "=" + " '" + strDataR + "')" | ||
| 129 | - | ||
| 130 | - End If | ||
| 131 | - | 94 | + strsql = "SELECT COUNT(*) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')" |
| 132 | Set rs = New ADODB.Recordset | 95 | Set rs = New ADODB.Recordset |
| 133 | - rs.Open strsql, Conn, adOpenDynamic, adLockOptimistic | ||
| 134 | - | 96 | + rs.Open strsql, Conn, adOpenDynamic, adLockOptimistic |
| 135 | Open txtCaminho.Text For Output As #2 | 97 | Open txtCaminho.Text For Output As #2 |
| 136 | - | ||
| 137 | Print #2, "****************** SISTEMA GEOSAN **********************" | 98 | Print #2, "****************** SISTEMA GEOSAN **********************" |
| 138 | Print #2, "######### RELATÓRIO INDICATIVO DE PRODUTIVIDADE ########" | 99 | Print #2, "######### RELATÓRIO INDICATIVO DE PRODUTIVIDADE ########" |
| 139 | Print #2, "############ CADASTRO DE LIGAÇÕES DE ÁGUA ##############" | 100 | Print #2, "############ CADASTRO DE LIGAÇÕES DE ÁGUA ##############" |
| 140 | Print #2, "INÍCIO - *************************** " & Format(Now, "DD/MM/YYYY HH:MM:SS") | 101 | Print #2, "INÍCIO - *************************** " & Format(Now, "DD/MM/YYYY HH:MM:SS") |
| 141 | - | ||
| 142 | Print #2, "" | 102 | Print #2, "" |
| 143 | Print #2, "" | 103 | Print #2, "" |
| 144 | If rs.EOF = False Then | 104 | If rs.EOF = False Then |
| 145 | - | ||
| 146 | Print #2, "********************************************************" | 105 | Print #2, "********************************************************" |
| 147 | Print #2, "****************** RESUMO DO DIA *****************INÍCIO" | 106 | Print #2, "****************** RESUMO DO DIA *****************INÍCIO" |
| 148 | Print #2, "" | 107 | Print #2, "" |
| 149 | Print #2, "DATA"; Tab(30); "LIGAÇÕES" | 108 | Print #2, "DATA"; Tab(30); "LIGAÇÕES" |
| 150 | Print #2, "========================================================" | 109 | Print #2, "========================================================" |
| 151 | - Print #2, strDataR; Tab(15); "Total Data"; Tab(30); rs!linhas | 110 | + Print #2, strDataR; Tab(15); "Total do Dia"; Tab(30); rs!linhas |
| 152 | Print #2, "" | 111 | Print #2, "" |
| 153 | Print #2, "****************** RESUMO DO DIA ******************* FIM" | 112 | Print #2, "****************** RESUMO DO DIA ******************* FIM" |
| 154 | Print #2, "********************************************************" | 113 | Print #2, "********************************************************" |
| @@ -158,307 +117,121 @@ d = Left(DATA_LOG, 8) | @@ -158,307 +117,121 @@ d = Left(DATA_LOG, 8) | ||
| 158 | End If | 117 | End If |
| 159 | Close #2 | 118 | Close #2 |
| 160 | rs.Close | 119 | rs.Close |
| 161 | - | ||
| 162 | - | ||
| 163 | - 'MONTAGEM DO RELATÓRIO DIA A DIA | ||
| 164 | - '1 - SELECT DISTINCT LEFT(DATA_LOG,8)as data,USUARIO_LOG FROM WATERLINES ORDER BY DATA,USUARIO_LOG | ||
| 165 | - '2 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE USUARIO_LOG = 'Adm' and LEFT(DATA_LOG,8) = '01/12/08' | ||
| 166 | - '3 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE LEFT(DATA_LOG,8) = '01/12/08' | ||
| 167 | - | ||
| 168 | - | ||
| 169 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 170 | - 'Set rsMeta = Conn.execute("SELECT DISTINCT LEFT(DATA_LOG,8) AS DATA,LEFT(LEFT(DATA_LOG,8),2) AS DIA,RIGHT(LEFT(DATA_LOG,5),2) AS MES,RIGHT(LEFT(DATA_LOG,8),2) AS ANO,USUARIO_LOG FROM RAMAIS_AGUA WHERE LEN(USUARIO_LOG) > 0 AND LEN(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 171 | - | ||
| 172 | - strsql = "SELECT RA.USUARIO_LOG," | ||
| 173 | - strsql = strsql & " LEFT(LEFT(RA.DATA_LOG,8),2) AS DIA," | ||
| 174 | - strsql = strsql & " RIGHT(LEFT(RA.DATA_LOG,5),2) AS MES," | ||
| 175 | - strsql = strsql & " RIGHT(LEFT(RA.DATA_LOG,8),2) AS ANO," | ||
| 176 | - strsql = strsql & " LEFT(RA.DATA_LOG,8) AS DATA," | ||
| 177 | - strsql = strsql & " COUNT(RAL.Object_id_) As Ligacoes" | ||
| 178 | - strsql = strsql & " FROM RAMAIS_AGUA RA JOIN RAMAIS_AGUA_LIGACAO RAL ON RAL.OBJECT_ID_ = RA.OBJECT_ID_" | ||
| 179 | - strsql = strsql & " Where Len(RA.USUARIO_LOG) > 0 And Len(RA.DATA_LOG) > 0" | ||
| 180 | - strsql = strsql & " GROUP BY RA.USUARIO_LOG, LEFT(RA.DATA_LOG,8),LEFT(LEFT(RA.DATA_LOG,8),2), RIGHT(LEFT(RA.DATA_LOG,5),2), RIGHT(LEFT(RA.DATA_LOG,8),2)" | ||
| 181 | - strsql = strsql & " ORDER BY ANO,MES,DIA,RA.USUARIO_LOG" | ||
| 182 | - | ||
| 183 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 184 | - 'Set rsMeta = Conn.execute("SELECT DISTINCT SUBSTR(DATA_LOG,1,8) AS DATA, SUBSTR(DATA_LOG,1,2) AS DIA,SUBSTR(DATA_LOG,4,2) AS MES,SUBSTR(DATA_LOG,7,2) AS ANO, USUARIO_LOG FROM RAMAIS_AGUA WHERE LENGTH(USUARIO_LOG) > 0 AND LENGTH(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 185 | - | ||
| 186 | - strsql = "SELECT RA.USUARIO_LOG," | ||
| 187 | - strsql = strsql & " SUBSTR(DATA_LOG,1,2) AS " + """" + "DIA" + """" + "," | ||
| 188 | - strsql = strsql & " SUBSTR(DATA_LOG,4,2) AS " + """" + "MES" + """" + "," | ||
| 189 | - strsql = strsql & " SUBSTR(DATA_LOG,7,2) AS " + """" + "ANO" + """" + "," | ||
| 190 | - strsql = strsql & " SUBSTR(DATA_LOG,1,8) AS " + """" + "DATA" + """" + "," | ||
| 191 | - strsql = strsql & " COUNT(RAL.Object_id_) As " + """" + "Ligacoes" + """" + "" | ||
| 192 | - strsql = strsql & " FROM RAMAIS_AGUA RA JOIN RAMAIS_AGUA_LIGACAO RAL ON RAL.OBJECT_ID_ = RA.OBJECT_ID_" | ||
| 193 | - strsql = strsql & " Where Length(RA.USUARIO_LOG) > 0 And Length(RA.DATA_LOG) > 0" | ||
| 194 | - strsql = strsql & " GROUP BY RA.USUARIO_LOG, SUBSTR(RA.DATA_LOG,1,2), SUBSTR(RA.DATA_LOG,1,8), SUBSTR(RA.DATA_LOG,4,2), SUBSTR(RA.DATA_LOG,4,2), SUBSTR(RA.DATA_LOG,7,2)" | ||
| 195 | - strsql = strsql & " ORDER BY ANO,MES,DIA,USUARIO_LOG" | ||
| 196 | - | ||
| 197 | - | ||
| 198 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 199 | - 'Set rsMeta = Conn.execute("SELECT DISTINCT SUBSTR(DATA_LOG,1,8) AS DATA, SUBSTR(DATA_LOG,1,2) AS DIA,SUBSTR(DATA_LOG,4,2) AS MES,SUBSTR(DATA_LOG,7,2) AS ANO, USUARIO_LOG FROM RAMAIS_AGUA WHERE LENGTH(USUARIO_LOG) > 0 AND LENGTH(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 200 | -Dim a1 As String | ||
| 201 | -Dim a2 As String | ||
| 202 | -Dim a3 As String | ||
| 203 | -Dim a4 As String | ||
| 204 | -Dim a5 As String | ||
| 205 | -Dim a6 As String | ||
| 206 | -Dim a7 As String | ||
| 207 | -Dim a8 As String | ||
| 208 | -Dim a9 As String | ||
| 209 | -Dim a10 As String | ||
| 210 | -a = "USUARIO_LOG" | ||
| 211 | -a10 = "DATA_LOG" | ||
| 212 | -b = """" + "DATA_LOG" + """" | ||
| 213 | - | ||
| 214 | -f = "OBJECT_ID_" | ||
| 215 | -g = "RAMAIS_AGUA" | ||
| 216 | -h = "RAMAIS_AGUA_LIGACAO" | ||
| 217 | -i = "DATA_LOG" | ||
| 218 | - | ||
| 219 | - | ||
| 220 | -a5 = "j" | ||
| 221 | -a6 = "k" | ||
| 222 | -a7 = "l" | ||
| 223 | -a8 = "m" | ||
| 224 | -a9 = "n" | ||
| 225 | - | ||
| 226 | -'"SUBSTR(" + """" + a10 + """" + ",1,2) AS" | ||
| 227 | - strsql = "SELECT " + """" + g + """" + "." + """" + a + """" + "," | ||
| 228 | - strsql = strsql + "SUBSTR(" + """" + a10 + """" + ",1,2) AS " + """" + "DIA" + """" + "," | ||
| 229 | - strsql = strsql + "SUBSTR(" + """" + a10 + """" + ",4,2) AS " + """" + "MES" + """" + "," | ||
| 230 | - strsql = strsql + "SUBSTR(" + """" + a10 + """" + ",7,2) AS " + """" + "ANO" + """" + "," | ||
| 231 | - strsql = strsql + "SUBSTR(" + """" + a10 + """" + ",1,8) AS " + """" + "DATA" + """" + "," | ||
| 232 | - strsql = strsql & " COUNT(" + """" + h + """" + "." + """" + f + """" + ") As " + """" + "Ligacoes" + """" + "" | ||
| 233 | - strsql = strsql & " FROM " + """" + g + """" + " JOIN " + """" + h + """" + " ON " + """" + h + """" + "." + """" + f + """" + " = " + """" + g + """" + "." + """" + f + """" + "" | ||
| 234 | - strsql = strsql & " Where length(" + """" + g + """" + "." + """" + a + """" + ") > '0' And length(" + """" + g + """" + "." + """" + a10 + """" + ") > '0'" | ||
| 235 | - strsql = strsql & " GROUP BY " + """" + g + """" + "." + """" + a + """" + "," + "SUBSTR(" + """" + a10 + """" + ",1,2)" + "," + "SUBSTR(" + """" + a10 + """" + ",1,8)" + "," + "SUBSTR(" + """" + a10 + """" + ",4,2)" + "," + "SUBSTR(" + """" + a10 + """" + ",4,2)" + "," + "SUBSTR(" + """" + a10 + """" + ",7,2)" + "" | ||
| 236 | - strsql = strsql & " ORDER BY " + """" + "ANO" + """" + "," + """" + "MES" + """" + "," + """" + "DIA" + """" + "," + """" + a + """" + "" | ||
| 237 | - ' WritePrivateProfileString "A", "A", strsql, App.path & "\DEBUG.INI" | ||
| 238 | - | ||
| 239 | - End If | ||
| 240 | - | ||
| 241 | - Set rs = New ADODB.Recordset | ||
| 242 | - rs.Open strsql, Conn, adOpenDynamic, adLockOptimistic | ||
| 243 | - Dim dataOld As String | ||
| 244 | - Dim SumRamais As Long | ||
| 245 | - | ||
| 246 | - SumRamais = 0 | ||
| 247 | - Open txtCaminho.Text For Append As #2 | ||
| 248 | - Print #2, "********************************************************" | ||
| 249 | - Print #2, "********** HISTÓRICO DIÁRIO DE USUÁRIO ********** INÍCIO" | ||
| 250 | - | ||
| 251 | - Print #2, "========================================================" | ||
| 252 | - Print #2, "DATA"; Tab(15); "USUARIO"; Tab(30); "LIGAÇÕES" | ||
| 253 | - Print #2, "========================================================" | ||
| 254 | - | ||
| 255 | - If rs.EOF = False Then | ||
| 256 | - dataOld = rs!data | ||
| 257 | - Do While Not rs.EOF | ||
| 258 | - 'IMPRIME O TOTAL DIA DO USUÁRIO | ||
| 259 | - If dataOld = rs!data Then | ||
| 260 | - | ||
| 261 | - SumRamais = SumRamais + rs!Ligacoes | ||
| 262 | - | ||
| 263 | - Print #2, Trim(rs!data); Tab(15); Trim(rs!USUARIO_LOG); Tab(30); Trim(rs!Ligacoes) | ||
| 264 | - | ||
| 265 | - Else ' TROCOU DE DATA | ||
| 266 | - | ||
| 267 | - Print #2, "========================================================" | ||
| 268 | - Print #2, dataOld; Tab(15); "Total Data"; Tab(30); SumRamais | ||
| 269 | - Print #2, "" | ||
| 270 | - Print #2, "" | ||
| 271 | - | ||
| 272 | - SumRamais = rs!Ligacoes | ||
| 273 | - | ||
| 274 | - Print #2, rs!data; Tab(15); Trim(rs!USUARIO_LOG); Tab(30); Trim(rs!Ligacoes) | ||
| 275 | - | ||
| 276 | - End If | ||
| 277 | - dataOld = rs!data | ||
| 278 | - rs.MoveNext | ||
| 279 | - | ||
| 280 | - Loop | ||
| 281 | - Print #2, "========================================================" | ||
| 282 | - Print #2, dataOld; Tab(15); "Total Data"; Tab(30); Trim(SumRamais) | ||
| 283 | - Print #2, "" | ||
| 284 | - | ||
| 285 | - Else | ||
| 286 | - | ||
| 287 | - Print #2, "NÃO HÁ INFORMAÇÕES PARA HISTÓRICO DIÁRIO DE USUÁRIO ****" | ||
| 288 | - Print #2, "" | ||
| 289 | - | ||
| 290 | - End If | ||
| 291 | - | ||
| 292 | - Print #2, "*********** HISTÓRICO DIÁRIO DE USUÁRIO ************ FIM" | ||
| 293 | - Print #2, "********************************************************" | ||
| 294 | - Print #2, "" | ||
| 295 | - Print #2, "" | ||
| 296 | - Print #2, "" | ||
| 297 | - | ||
| 298 | - | ||
| 299 | - | ||
| 300 | -''' If rsMeta.EOF = False Then | ||
| 301 | -''' Do While Not rsMeta.EOF = True | ||
| 302 | -''' rsMeta.MoveNext | ||
| 303 | -''' contBar = contBar +""""+ 1 | ||
| 304 | -''' Loop | ||
| 305 | -''' End If | ||
| 306 | -''' ProgressBar2.value = 0 | ||
| 307 | -''' ProgressBar2.Max = contBar +""""+ 5 | ||
| 308 | -''' rsMeta.Requery | ||
| 309 | -''' ProgressBar1.value = 4 | ||
| 310 | -''' | ||
| 311 | -''' If rsMeta.EOF = False Then | ||
| 312 | -''' | ||
| 313 | -''' strDataR = rsMeta!Data | ||
| 314 | -''' strUserR = rsMeta!usuario_log | ||
| 315 | -''' | ||
| 316 | -''' Do While Not rsMeta.EOF = True | ||
| 317 | -''' DoEvents | ||
| 318 | -''' If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 319 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE USUARIO_LOG = '" & strUserR & "' and LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 320 | -''' ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 321 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE USUARIO_LOG = '" & strUserR & "' and SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 322 | -''' End If | ||
| 323 | -''' | ||
| 324 | -''' If rs.EOF = False Then | ||
| 325 | -''' 'IMPRIME O TOTAL DIA DO USUÁRIO | ||
| 326 | -''' Print #2, strDataR; Tab(15); strUserR; Tab(30); rs!linhas | ||
| 327 | -''' End If | ||
| 328 | -''' rsMeta.MoveNext | ||
| 329 | -''' ProgressBar2.value = ProgressBar2.value +""""+ 1 | ||
| 330 | -''' If rsMeta.EOF = False Then | ||
| 331 | -''' If rsMeta!Data <> strDataR Then | ||
| 332 | -''' 'IMPRIME O TOTAL GERAL DIA | ||
| 333 | -''' | ||
| 334 | -''' If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 335 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 336 | -''' ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 337 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 338 | -''' End If | ||
| 339 | -''' | ||
| 340 | -''' Print #2, "========================================================" | ||
| 341 | -''' Print #2, strDataR; Tab(15); "Total Data"; Tab(30); rs!linhas | ||
| 342 | -''' Print #2, "" | ||
| 343 | -''' Print #2, "" | ||
| 344 | -''' strDataR = rsMeta!Data | ||
| 345 | -''' End If | ||
| 346 | -''' strUserR = rsMeta!usuario_log | ||
| 347 | -''' Else 'CHEGOU AO FIM DA TABELA | ||
| 348 | -''' 'IMPRIME O TOTAL GERAL DO ULTIMO DIA DA TABELA | ||
| 349 | -''' | ||
| 350 | -''' If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 351 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 352 | -''' ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 353 | -''' Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 354 | -''' End If | ||
| 355 | -''' | ||
| 356 | -''' Print #2, "========================================================" | ||
| 357 | -''' Print #2, strDataR; Tab(15); "Total Data"; Tab(30); rs!linhas | ||
| 358 | -''' Print #2, "" | ||
| 359 | -''' End If | ||
| 360 | -''' Loop | ||
| 361 | -''' Else | ||
| 362 | -''' Print #2, "NÃO HÁ INFORMAÇÕES PARA HISTÓRICO DIÁRIO DE USUÁRIO ****" | ||
| 363 | -''' Print #2, "" | ||
| 364 | -''' End If | ||
| 365 | -''' Print #2, "*********** HISTÓRICO DIÁRIO DE USUÁRIO ************ FIM" | ||
| 366 | -''' Print #2, "********************************************************" | ||
| 367 | -''' Print #2, "" | ||
| 368 | -''' Print #2, "" | ||
| 369 | -''' Print #2, "" | ||
| 370 | - | ||
| 371 | - | ||
| 372 | - | ||
| 373 | 120 | ||
| 121 | + 'MONTAGEM DO RELATÓRIO DIÁRIO DE LIGAÇÕES CADASTRAS - NÃO CONTA RAMAIS, SOMENTE LIGAÇÕES | ||
| 122 | + 'SELECT USUARIO_LOG, LEFT(LEFT(DATA_LOG,8),2) AS DIA, RIGHT(LEFT(DATA_LOG,5),2) AS MES, RIGHT(LEFT(DATA_LOG,10),2) AS ANO, LEFT(DATA_LOG,10) AS DATA, COUNT(Object_id_) As Ligacoes FROM RAMAIS_AGUA_LIGACAO | ||
| 123 | + 'Where Len(USUARIO_LOG) > 0 And Len(DATA_LOG) > 0 | ||
| 124 | + 'GROUP BY USUARIO_LOG, LEFT(DATA_LOG,10), LEFT(LEFT(DATA_LOG,8),2), RIGHT(LEFT(DATA_LOG,5),2), RIGHT(LEFT(DATA_LOG,10),2) | ||
| 125 | + 'ORDER BY ANO,MES,DIA,USUARIO_LOG | ||
| 126 | + strsql = "SELECT USUARIO_LOG, LEFT(LEFT(DATA_LOG,8),2) AS DIA, RIGHT(LEFT(DATA_LOG,5),2) AS MES, RIGHT(LEFT(DATA_LOG,10),2) AS ANO, LEFT(DATA_LOG,10) AS DATA, COUNT(Object_id_) As Ligacoes FROM RAMAIS_AGUA_LIGACAO" | ||
| 127 | + strsql = strsql & " Where Len(USUARIO_LOG) > 0 And Len(DATA_LOG) > 0" | ||
| 128 | + strsql = strsql & " GROUP BY USUARIO_LOG, LEFT(DATA_LOG,10), LEFT(LEFT(DATA_LOG,8),2), RIGHT(LEFT(DATA_LOG,5),2), RIGHT(LEFT(DATA_LOG,10),2)" | ||
| 129 | + strsql = strsql & " ORDER BY ANO,MES,DIA,USUARIO_LOG" | ||
| 130 | + Set rs = New ADODB.Recordset | ||
| 131 | + rs.Open strsql, Conn, adOpenDynamic, adLockOptimistic | ||
| 132 | + TotalLigacoesDoDia = 0 | ||
| 133 | + TotalHistoricoLicacoes = 0 | ||
| 134 | + Open txtCaminho.Text For Append As #2 | ||
| 135 | + Print #2, "********************************************************" | ||
| 136 | + Print #2, "**** HISTÓRICO DIÁRIO DE LIGAÇÕES CADASTRADAS *** INÍCIO" | ||
| 137 | + Print #2, "========================================================" | ||
| 138 | + Print #2, "DATA"; Tab(15); "USUARIO"; Tab(30); "LIGAÇÕES" | ||
| 139 | + Print #2, "========================================================" | ||
| 140 | + If rs.EOF = False Then | ||
| 141 | + dataOld = rs!data | ||
| 142 | + Do While Not rs.EOF | ||
| 143 | + 'IMPRIME O TOTAL DIA DO USUÁRIO | ||
| 144 | + If dataOld = rs!data Then | ||
| 145 | + TotalLigacoesDoDia = TotalLigacoesDoDia + rs!Ligacoes | ||
| 146 | + TotalHistoricoLicacoes = TotalHistoricoLicacoes + rs!Ligacoes | ||
| 147 | + Print #2, Trim(rs!data); Tab(15); Trim(rs!USUARIO_LOG); Tab(30); Trim(rs!Ligacoes) | ||
| 148 | + Else ' TROCOU DE DATA | ||
| 149 | + Print #2, "========================================================" | ||
| 150 | + Print #2, dataOld; Tab(15); "Total do Dia"; Tab(30); CStr(TotalLigacoesDoDia) | ||
| 151 | + Print #2, "" | ||
| 152 | + Print #2, "" | ||
| 153 | + TotalLigacoesDoDia = rs!Ligacoes | ||
| 154 | + TotalHistoricoLicacoes = TotalHistoricoLicacoes + rs!Ligacoes | ||
| 155 | + Print #2, rs!data; Tab(15); Trim(rs!USUARIO_LOG); Tab(30); Trim(rs!Ligacoes) | ||
| 156 | + End If | ||
| 157 | + dataOld = rs!data | ||
| 158 | + rs.MoveNext | ||
| 159 | + Loop | ||
| 160 | + Print #2, "========================================================" | ||
| 161 | + Print #2, "" | ||
| 162 | + Print #2, dataOld; Tab(15); "Total geral de ligações cadastradas"; Tab(30); CStr(Trim(TotalHistoricoLicacoes)) | ||
| 163 | + Print #2, "" | ||
| 164 | + Print #2, "Obs: este relatório apresenta apenas as ligações de água" | ||
| 165 | + Print #2, "cadastradas a partir do GeoSan versão 7.5.0" | ||
| 166 | + Print #2, "" | ||
| 167 | + Else | ||
| 168 | + Print #2, "NÃO HÁ INFORMAÇÕES PARA HISTÓRICO DIÁRIO DE USUÁRIO ****" | ||
| 169 | + Print #2, "" | ||
| 170 | + End If | ||
| 171 | + Print #2, "********** HISTÓRICO DIÁRIO POR USUÁRIO ************ FIM" | ||
| 172 | + Print #2, "********************************************************" | ||
| 173 | + Print #2, "" | ||
| 174 | + Print #2, "" | ||
| 175 | + Print #2, "" | ||
| 374 | Close #2 | 176 | Close #2 |
| 375 | 177 | ||
| 376 | 'MONTAGEM DO RELATÓRIO RESUMO CONSOLIDADO (ACUMULADO) DE USUÁRIO | 178 | 'MONTAGEM DO RELATÓRIO RESUMO CONSOLIDADO (ACUMULADO) DE USUÁRIO |
| 377 | '1 - SELECT DISTINCT LEFT(DATA_LOG,8)as data,USUARIO_LOG FROM WATERLINES ORDER BY DATA,USUARIO_LOG | 179 | '1 - SELECT DISTINCT LEFT(DATA_LOG,8)as data,USUARIO_LOG FROM WATERLINES ORDER BY DATA,USUARIO_LOG |
| 378 | '2 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE USUARIO_LOG = 'Jonathas' | 180 | '2 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE USUARIO_LOG = 'Jonathas' |
| 379 | '3 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES | 181 | '3 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES |
| 380 | -a = "USUARIO_LOG" | ||
| 381 | -b = "RAMAIS_AGUA" | ||
| 382 | - | ||
| 383 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 384 | - Set rsMeta = Conn.execute("SELECT DISTINCT USUARIO_LOG FROM RAMAIS_AGUA WHERE LEN(USUARIO_LOG) > 0 ORDER BY USUARIO_LOG") | ||
| 385 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 386 | - Set rsMeta = Conn.execute("SELECT DISTINCT USUARIO_LOG FROM RAMAIS_AGUA WHERE LENGTH(USUARIO_LOG) > 0 ORDER BY USUARIO_LOG") | ||
| 387 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 388 | - Set rsMeta = Conn.execute("SELECT DISTINCT " + """" + "USUARIO_LOG" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE LENgth(" + """" + "USUARIO_LOG" + """" + ") > 0 ORDER BY " + """" + "USUARIO_LOG" + """" + "") | ||
| 389 | - | 182 | + TotalLigacoes = 0 |
| 183 | + Set rsMeta = Conn.execute("SELECT DISTINCT USUARIO_LOG FROM RAMAIS_AGUA WHERE LEN(USUARIO_LOG) > 0 ORDER BY USUARIO_LOG") | ||
| 184 | + contBar = 0 | ||
| 185 | + If rsMeta.EOF = False Then | ||
| 186 | + Do While Not rsMeta.EOF = True | ||
| 187 | + rsMeta.MoveNext | ||
| 188 | + contBar = contBar + 1 | ||
| 189 | + Loop | ||
| 390 | End If | 190 | End If |
| 391 | - | ||
| 392 | - contBar = 0 | ||
| 393 | - If rsMeta.EOF = False Then | ||
| 394 | - Do While Not rsMeta.EOF = True | ||
| 395 | - rsMeta.MoveNext | ||
| 396 | - contBar = contBar + 1 | ||
| 397 | - Loop | ||
| 398 | - End If | ||
| 399 | - ProgressBar2.value = 0 | ||
| 400 | - ProgressBar2.Max = contBar + 5 | ||
| 401 | - rsMeta.Requery | ||
| 402 | - | 191 | + ProgressBar2.value = 0 |
| 192 | + ProgressBar2.Max = contBar + 5 | ||
| 193 | + rsMeta.Requery | ||
| 403 | ProgressBar1.value = 6 | 194 | ProgressBar1.value = 6 |
| 404 | - | ||
| 405 | Open txtCaminho.Text For Append As #2 | 195 | Open txtCaminho.Text For Append As #2 |
| 406 | Print #2, "********************************************************" | 196 | Print #2, "********************************************************" |
| 407 | - Print #2, "********* RESUMO CONSOLIDADO DE USUÁRIO ********* INÍCIO" | ||
| 408 | - | 197 | + Print #2, "******** RESUMO CONSOLIDADO POR USUÁRIO ********* INÍCIO" |
| 409 | If rsMeta.EOF = False Then | 198 | If rsMeta.EOF = False Then |
| 410 | - | ||
| 411 | strUserR = rsMeta!USUARIO_LOG | 199 | strUserR = rsMeta!USUARIO_LOG |
| 412 | Print #2, "========================================================" | 200 | Print #2, "========================================================" |
| 413 | Print #2, ""; Tab(15); "USUARIO"; Tab(30); "LIGAÇÕES" | 201 | Print #2, ""; Tab(15); "USUARIO"; Tab(30); "LIGAÇÕES" |
| 414 | Print #2, "========================================================" | 202 | Print #2, "========================================================" |
| 415 | Do While Not rsMeta.EOF = True | 203 | Do While Not rsMeta.EOF = True |
| 416 | - DoEvents | ||
| 417 | -a = "NRO_LIGACAO" | ||
| 418 | -b = "RAMAIS_AGUA_LIGACAO" | ||
| 419 | -c = "OBJECT_ID_" | ||
| 420 | -d = "RAMAIS_AGUA" | ||
| 421 | -e = "USUARIO_LOG" | ||
| 422 | - | ||
| 423 | - If frmCanvas.TipoConexao <> 4 Then | ||
| 424 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE USUARIO_LOG = '" & strUserR & "')") | ||
| 425 | - Else | ||
| 426 | - Set rs = Conn.execute("SELECT COUNT(" + """" + "NRO_LIGACAO" + """" + ") AS LINHAS FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE " + """" + "USUARIO_LOG" + """" + " = '" & strUserR & "')") | ||
| 427 | - End If | 204 | + DoEvents |
| 205 | + Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS TotalLigacoesPorUsuario FROM RAMAIS_AGUA_LIGACAO WHERE USUARIO_LOG = '" & strUserR & "'") | ||
| 428 | If rs.EOF = False Then | 206 | If rs.EOF = False Then |
| 429 | 'IMPRIME O TOTAL DIA DO USUÁRIO | 207 | 'IMPRIME O TOTAL DIA DO USUÁRIO |
| 430 | - Print #2, ""; Tab(15); strUserR; Tab(30); rs!linhas | 208 | + Print #2, ""; Tab(15); strUserR; Tab(30); rs!TotalLigacoesPorUsuario |
| 209 | + TotalLigacoes = TotalLigacoes + rs!TotalLigacoesPorUsuario | ||
| 431 | End If | 210 | End If |
| 432 | - rsMeta.MoveNext | ||
| 433 | - ProgressBar2.value = ProgressBar2.value + 1 | 211 | + rsMeta.MoveNext |
| 212 | + ProgressBar2.value = ProgressBar2.value + 1 | ||
| 434 | If rsMeta.EOF = False Then | 213 | If rsMeta.EOF = False Then |
| 435 | strUserR = rsMeta!USUARIO_LOG | 214 | strUserR = rsMeta!USUARIO_LOG |
| 436 | Else | 215 | Else |
| 437 | 'IMPRIME O TOTAL GERAL DA BASE DE DADOS | 216 | 'IMPRIME O TOTAL GERAL DA BASE DE DADOS |
| 438 | -a = "NRO_LIGACAO" | ||
| 439 | -b = "RAMAIS_AGUA_LIGACAO" | ||
| 440 | -c = "OBJECT_ID_" | ||
| 441 | -d = "RAMAIS_AGUA" | ||
| 442 | -e = "USUARIO_LOG" | ||
| 443 | - | ||
| 444 | - If frmCanvas.TipoConexao <> 4 Then | ||
| 445 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA)") | ||
| 446 | - Else | ||
| 447 | - Set rs = Conn.execute("SELECT COUNT(" + """" + "NRO_LIGACAO" + """" + ") AS " + """" + "LINHAS" + """" + " FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + ")") | ||
| 448 | - End If | 217 | + Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS TotalLigacoesGeral FROM RAMAIS_AGUA_LIGACAO") |
| 449 | Print #2, "" | 218 | Print #2, "" |
| 450 | - Print #2, "*********** RESUMO CONSOLIDADO DE USUÁRIO ********** FIM" | 219 | + Print #2, "TOTAL CADASTRADO ATÉ " & Format(Now, "DD/MM/YYYY HH:MM:SS"); Tab(30); CStr(TotalLigacoes) |
| 220 | + Print #2, "" | ||
| 221 | + Print #2, "********** RESUMO CONSOLIDADO POR USUÁRIO ********** FIM" | ||
| 451 | Print #2, "********************************************************" | 222 | Print #2, "********************************************************" |
| 452 | Print #2, "" | 223 | Print #2, "" |
| 224 | + Print #2, "Obs: este relatório apresenta apenas as ligações de água" | ||
| 225 | + Print #2, "cadastradas a partir do GeoSan versão 7.5.0" | ||
| 453 | Print #2, "" | 226 | Print #2, "" |
| 454 | Print #2, "" | 227 | Print #2, "" |
| 455 | - Print #2, "TOTAL GERAL"; Tab(30); "LIGAÇÕES" | 228 | + Print #2, "TOTAL GERAL DE LIGAÇÕES E RAMAIS CADASTRADOS"; Tab(30); "LIGAÇÕES" |
| 456 | Print #2, "========================================================" | 229 | Print #2, "========================================================" |
| 457 | - Print #2, "ATÉ " & Format(Now, "DD/MM/YYYY HH:MM:SS"); Tab(30); rs!linhas | 230 | + Print #2, "ATÉ " & Format(Now, "DD/MM/YYYY HH:MM:SS"); Tab(30); rs!TotalLigacoesGeral |
| 231 | + Print #2, "" | ||
| 458 | Print #2, "" | 232 | Print #2, "" |
| 459 | Print #2, "" | 233 | Print #2, "" |
| 460 | Exit Do | 234 | Exit Do |
| 461 | - | ||
| 462 | End If | 235 | End If |
| 463 | Loop | 236 | Loop |
| 464 | Else | 237 | Else |
| @@ -466,119 +239,55 @@ e = "USUARIO_LOG" | @@ -466,119 +239,55 @@ e = "USUARIO_LOG" | ||
| 466 | Print #2, "NÃO HÁ INFORMAÇÕES PARA RESUMO CONSOLIDADO DE USUÁRIO **" | 239 | Print #2, "NÃO HÁ INFORMAÇÕES PARA RESUMO CONSOLIDADO DE USUÁRIO **" |
| 467 | Print #2, "" | 240 | Print #2, "" |
| 468 | End If | 241 | End If |
| 469 | - | ||
| 470 | - | ||
| 471 | - 'MONTAGEM DO RELATÓRIO DIA A DIA SEPARADO POR PONTO E VIRGULA | ||
| 472 | - '1 - SELECT DISTINCT LEFT(DATA_LOG,8)as data,USUARIO_LOG FROM WATERLINES ORDER BY DATA,USUARIO_LOG | ||
| 473 | - '2 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE USUARIO_LOG = 'Adm' and LEFT(DATA_LOG,8) = '01/12/08' | ||
| 474 | - '3 - SELECT COUNT(*) AS LINHAS,SUM(LENGTHCALCULATED) AS COMPRIMENTO FROM WATERLINES WHERE LEFT(DATA_LOG,8) = '01/12/08' | ||
| 475 | - 'Set rsMeta = Conn.execute("SELECT DISTINCT LEFT(DATA_LOG,8) AS DATA,USUARIO_LOG FROM WATERLINES ORDER BY DATA,USUARIO_LOG") | ||
| 476 | - | ||
| 477 | -a = Left(DATA_LOG, 8) | ||
| 478 | - | ||
| 479 | -c = Left(Left(DATA_LOG, 8), 2) | ||
| 480 | - | ||
| 481 | -e = Right(Left(DATA_LOG, 5), 2) | ||
| 482 | 242 | ||
| 483 | -g = "USUARIO_LOG" | ||
| 484 | -h = "RAMAIS_AGUA" | ||
| 485 | -i = "DATA_LOG" | ||
| 486 | -j = Right(Left(DATA_LOG, 8), 2) | ||
| 487 | - | ||
| 488 | -Dim g1 As String | ||
| 489 | -Dim g2 As String | ||
| 490 | - | ||
| 491 | -Dim g3 As String | ||
| 492 | -g1 = "ANO" | ||
| 493 | -g2 = "MES" | ||
| 494 | -g3 = "DIA" | ||
| 495 | - | ||
| 496 | - | ||
| 497 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 498 | - Set rsMeta = Conn.execute("SELECT DISTINCT LEFT(DATA_LOG,8) AS DATA,LEFT(LEFT(DATA_LOG,8),2) AS DIA,RIGHT(LEFT(DATA_LOG,5),2) AS MES,RIGHT(LEFT(DATA_LOG,8),2) AS ANO,USUARIO_LOG FROM RAMAIS_AGUA WHERE LEN(USUARIO_LOG) > 0 AND LEN(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 499 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 500 | - Set rsMeta = Conn.execute("SELECT DISTINCT SUBSTR(DATA_LOG,1,8) AS " + """" + "DATA" + """" + ", SUBSTR(DATA_LOG,1,2) AS " + """" + "DIA" + """" + ",SUBSTR(DATA_LOG,4,2) AS " + """" + "MES" + """" + ",SUBSTR(DATA_LOG,7,2) AS " + """" + "ANO" + """" + ", USUARIO_LOG FROM RAMAIS_AGUA WHERE LENGTH(USUARIO_LOG) > 0 AND LENGTH(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 501 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 502 | - Set rsMeta = Conn.execute("SELECT DISTINCT " + "SUBSTR(" + """" + "DATA_LOG" + """" + ", 1, 8)" + " AS " + """" + "DATA" + """" + "," + "SUBSTR(" + """" + "DATA_LOG" + """" + ", 1, 2)" + " AS " + """" + "DIA" + """" + "," + "SUBSTR(" + """" + "DATA_LOG" + """" + ", 4, 2)" + " AS " + """" + "MES" + """" + "," + "SUBSTR(" + """" + "DATA_LOG" + """" + ", 7, 2)" + " AS " + """" + "ANO" + """" + "," + """" + g + """" + " FROM " + """" + h + """" + " WHERE LENgth(" + """" + g + """" + ") > '0' AND LENgth(" + """" + i + """" + ") > '0' ORDER BY " + """" + "ANO" + """" + "," + """" + "MES" + """" + "," + """" + "ANO" + """" + "") | 243 | + 'MONTAGEM DO RELATÓRIO DIA A DIA DOS RAMAIS CADASTRADOS SEPARADO POR PONTO E VIRGULA |
| 244 | + 'Para contar quantas ligações estão cadastradas e mostrar o andamento do processamento na barra de progresso | ||
| 245 | + Set rsMeta = Conn.execute("SELECT DISTINCT LEFT(DATA_LOG,10) AS DATA,LEFT(LEFT(DATA_LOG,8),2) AS DIA,RIGHT(LEFT(DATA_LOG,5),2) AS MES,RIGHT(LEFT(DATA_LOG,8),2) AS ANO,USUARIO_LOG FROM RAMAIS_AGUA_LIGACAO WHERE LEN(USUARIO_LOG) > 0 AND LEN(DATA_LOG) > 0 ORDER BY ANO,MES,DIA") | ||
| 246 | + contBar = 0 | ||
| 247 | + If rsMeta.EOF = False Then | ||
| 248 | + Do While Not rsMeta.EOF = True | ||
| 249 | + rsMeta.MoveNext | ||
| 250 | + contBar = contBar + 1 | ||
| 251 | + Loop | ||
| 503 | End If | 252 | End If |
| 504 | - | ||
| 505 | - contBar = 0 | ||
| 506 | - If rsMeta.EOF = False Then | ||
| 507 | - Do While Not rsMeta.EOF = True | ||
| 508 | - rsMeta.MoveNext | ||
| 509 | - contBar = contBar + 1 | ||
| 510 | - Loop | ||
| 511 | - End If | ||
| 512 | - ProgressBar2.value = 0 | ||
| 513 | - ProgressBar2.Max = contBar | ||
| 514 | - rsMeta.Requery | ||
| 515 | - | 253 | + ProgressBar2.value = 0 |
| 254 | + ProgressBar2.Max = contBar | ||
| 255 | + rsMeta.Requery | ||
| 516 | ProgressBar1.value = 10 | 256 | ProgressBar1.value = 10 |
| 517 | - | ||
| 518 | Print #2, "********************************************************" | 257 | Print #2, "********************************************************" |
| 519 | Print #2, "HISTÓRICO DIÁRIO DE USUÁRIO SEPARADO POR ; ****** INÍCIO" | 258 | Print #2, "HISTÓRICO DIÁRIO DE USUÁRIO SEPARADO POR ; ****** INÍCIO" |
| 259 | + Print #2, "Representa o cadastro total por ramais cadastrados" | ||
| 520 | Print #2, "" | 260 | Print #2, "" |
| 521 | If rsMeta.EOF = False Then | 261 | If rsMeta.EOF = False Then |
| 522 | - | ||
| 523 | strDataR = rsMeta!data | 262 | strDataR = rsMeta!data |
| 524 | strUserR = rsMeta!USUARIO_LOG | 263 | strUserR = rsMeta!USUARIO_LOG |
| 525 | - | ||
| 526 | Print #2, "DATA;USUARIO;LIGAÇÕES" | 264 | Print #2, "DATA;USUARIO;LIGAÇÕES" |
| 527 | Do While Not rsMeta.EOF = True | 265 | Do While Not rsMeta.EOF = True |
| 528 | DoEvents | 266 | DoEvents |
| 529 | - | ||
| 530 | -a = NRO_LIGACAO | ||
| 531 | -b = "RAMAIS_AGUA_LIGACAO" | ||
| 532 | -c = "OBJECT_ID_" | ||
| 533 | -d = "RAMAIS_AGUA" | ||
| 534 | -g = "USUARIO_LOG" | ||
| 535 | -h = "RAMAIS_AGUA" | ||
| 536 | -i = "DATA_LOG" | ||
| 537 | -j = Left(DATA_LOG, 8) | ||
| 538 | - | ||
| 539 | - | ||
| 540 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 541 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE USUARIO_LOG = '" & strUserR & "' and LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 542 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 543 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE USUARIO_LOG = '" & strUserR & "' and SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 544 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 545 | - Set rs = Conn.execute("SELECT COUNT(" + """" + "NRO_LIGACAO" + """" + ") AS " + """" + "LINHAS" + """" + " FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE " + """" + "USUARIO_LOG" + """" + " = '" & strUserR & "' and " + "SUBSTR(" + """" + "DATA_LOG" + """" + ", 1, 8)" + " = '" & strDataR & "')") | ||
| 546 | - End If | ||
| 547 | - | 267 | + Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE USUARIO_LOG = '" & strUserR & "' and LEFT(DATA_LOG,10) = '" & strDataR & "'") |
| 548 | If rs.EOF = False Then | 268 | If rs.EOF = False Then |
| 549 | 'IMPRIME O TOTAL DIA DO USUÁRIO | 269 | 'IMPRIME O TOTAL DIA DO USUÁRIO |
| 550 | Print #2, strDataR & ";" & strUserR & ";" & rs!linhas | 270 | Print #2, strDataR & ";" & strUserR & ";" & rs!linhas |
| 551 | End If | 271 | End If |
| 552 | - rsMeta.MoveNext | ||
| 553 | - ProgressBar2.value = ProgressBar2.value + 1 | 272 | + rsMeta.MoveNext |
| 273 | + ProgressBar2.value = ProgressBar2.value + 1 | ||
| 554 | If rsMeta.EOF = False Then | 274 | If rsMeta.EOF = False Then |
| 555 | If rsMeta!data <> strDataR Then | 275 | If rsMeta!data <> strDataR Then |
| 556 | 'IMPRIME O TOTAL GERAL DIA | 276 | 'IMPRIME O TOTAL GERAL DIA |
| 557 | - | ||
| 558 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 559 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 560 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 561 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 562 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 563 | - Set rs = Conn.execute("SELECT COUNT(" + """" + "NRO_LIGACAO" + """" + ") AS " + """" + "LINHAS" + """" + " FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE " + "SUBSTR(" + """" + "DATA_LOG" + """" + ",1,8)" + " = '" & strDataR & "')") | ||
| 564 | - End If | 277 | + Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE LEFT(DATA_LOG,10) = '" & strDataR & "'") |
| 565 | Print #2, strDataR & ";" & "Total Data" & ";" & rs!linhas | 278 | Print #2, strDataR & ";" & "Total Data" & ";" & rs!linhas |
| 566 | - | ||
| 567 | strDataR = rsMeta!data | 279 | strDataR = rsMeta!data |
| 568 | End If | 280 | End If |
| 569 | strUserR = rsMeta!USUARIO_LOG | 281 | strUserR = rsMeta!USUARIO_LOG |
| 570 | Else 'CHEGOU AO FIM DA TABELA | 282 | Else 'CHEGOU AO FIM DA TABELA |
| 571 | - 'IMPRIME O TOTAL GERAL DO ULTIMO DIA DA TABELA | ||
| 572 | - | ||
| 573 | - If frmCanvas.TipoConexao = 1 Then 'SQL | ||
| 574 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE LEFT(DATA_LOG,8) = '" & strDataR & "')") | ||
| 575 | - ElseIf frmCanvas.TipoConexao = 2 Then 'ORACLE | ||
| 576 | - Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS " + """" + "LINHAS" + """" + " FROM RAMAIS_AGUA_LIGACAO WHERE OBJECT_ID_ IN (SELECT OBJECT_ID_ FROM RAMAIS_AGUA WHERE SUBSTR(DATA_LOG,1,8) = '" & strDataR & "')") | ||
| 577 | - ElseIf frmCanvas.TipoConexao = 4 Then | ||
| 578 | - Set rs = Conn.execute("SELECT COUNT(" + """" + "NRO_LIGACAO" + """" + ") AS " + """" + "LINHAS" + """" + " FROM " + """" + "RAMAIS_AGUA_LIGACAO" + """" + " WHERE " + """" + "OBJECT_ID_" + """" + " IN (SELECT " + """" + "OBJECT_ID_" + """" + " FROM " + """" + "RAMAIS_AGUA" + """" + " WHERE " + "SUBSTR(" + """" + "DATA_LOG" + """" + ",1,8)" + " = '" & strDataR & "')") | ||
| 579 | - End If | ||
| 580 | - | ||
| 581 | - Print #2, strDataR & ";Total Data;" & rs!linhas | 283 | + 'IMPRIME O TOTAL GERAL DO ULTIMO DIA DA TABELA |
| 284 | + Set rs = Conn.execute("SELECT COUNT(NRO_LIGACAO) AS LINHAS FROM RAMAIS_AGUA_LIGACAO WHERE LEFT(DATA_LOG,10) = '" & strDataR & "'") | ||
| 285 | + Print #2, strDataR & ";Total do dia;" & rs!linhas | ||
| 286 | + Print #2, "" | ||
| 287 | + Print #2, "Obs. Este relatório não representa necessáriamente o" | ||
| 288 | + Print #2, "número total de ligações, uma vez que contabiliza" | ||
| 289 | + Print #2, "apenas os ramais cadastrados." | ||
| 290 | + Print #2, "Ele considera as ligações adicionais feita a um " | ||
| 582 | Print #2, "" | 291 | Print #2, "" |
| 583 | End If | 292 | End If |
| 584 | Loop | 293 | Loop |
| @@ -589,28 +298,30 @@ j = Left(DATA_LOG, 8) | @@ -589,28 +298,30 @@ j = Left(DATA_LOG, 8) | ||
| 589 | Print #2, "HISTÓRICO DIÁRIO DE USUÁRIO SEPARADO POR ; ********* FIM" | 298 | Print #2, "HISTÓRICO DIÁRIO DE USUÁRIO SEPARADO POR ; ********* FIM" |
| 590 | Print #2, "********************************************************" | 299 | Print #2, "********************************************************" |
| 591 | Print #2, "" | 300 | Print #2, "" |
| 301 | + Print #2, "Obs: este relatório apresenta apenas as ligações de água" | ||
| 302 | + Print #2, "cadastradas a partir do GeoSan versão 7.5.0" | ||
| 303 | + Print #2, "" | ||
| 304 | + Print #2, "" | ||
| 592 | Print #2, "" | 305 | Print #2, "" |
| 593 | Print #2, "****************** SISTEMA GEOSAN **********************" | 306 | Print #2, "****************** SISTEMA GEOSAN **********************" |
| 594 | Print #2, "######### RELATÓRIO INDICATIVO DE PRODUTIVIDADE ########" | 307 | Print #2, "######### RELATÓRIO INDICATIVO DE PRODUTIVIDADE ########" |
| 595 | Print #2, "FIM - ****************************** " & Format(Now, "DD/MM/YYYY HH:MM:SS") | 308 | Print #2, "FIM - ****************************** " & Format(Now, "DD/MM/YYYY HH:MM:SS") |
| 596 | - | ||
| 597 | Close #2 | 309 | Close #2 |
| 598 | rsMeta.Close | 310 | rsMeta.Close |
| 599 | rs.Close | 311 | rs.Close |
| 600 | MousePointer = Default | 312 | MousePointer = Default |
| 601 | MsgBox "Arquivo gerado com sucesso!", vbInformation, "Indicador" | 313 | MsgBox "Arquivo gerado com sucesso!", vbInformation, "Indicador" |
| 602 | Unload Me | 314 | Unload Me |
| 315 | + Exit Sub | ||
| 603 | 316 | ||
| 604 | Trata_Erro: | 317 | Trata_Erro: |
| 605 | -If Err.Number = 0 Or Err.Number = 20 Or Err.Number = 55 Then | ||
| 606 | - Resume Next | ||
| 607 | -Else | ||
| 608 | - Close #2 | ||
| 609 | - MousePointer = vbDefault | ||
| 610 | - | ||
| 611 | - PrintErro CStr(Me.Name), "cmdGerar.Click ", CStr(Err.Number), CStr(Err.Description), True | ||
| 612 | - | ||
| 613 | -End If | 318 | + If Err.Number = 0 Or Err.Number = 20 Or Err.Number = 55 Then |
| 319 | + Resume Next | ||
| 320 | + Else | ||
| 321 | + Close #2 | ||
| 322 | + MousePointer = vbDefault | ||
| 323 | + PrintErro CStr(Me.Name), "cmdGerar.Click ", CStr(Err.Number), CStr(Err.Description), True | ||
| 324 | + End If | ||
| 614 | End Sub | 325 | End Sub |
| 615 | 326 | ||
| 616 | Private Sub Form_Load() | 327 | Private Sub Form_Load() |
trunk/Forms/frmIndicadorProdutividade.frm
| 1 | VERSION 5.00 | 1 | VERSION 5.00 |
| 2 | -Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX" | 2 | +Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0"; "MSCOMCTL.OCX" |
| 3 | Begin VB.Form frmIndicProdutRedesDeAgua | 3 | Begin VB.Form frmIndicProdutRedesDeAgua |
| 4 | Caption = "Indicador de Produtividade - Redes de Agua" | 4 | Caption = "Indicador de Produtividade - Redes de Agua" |
| 5 | ClientHeight = 1320 | 5 | ClientHeight = 1320 |
| @@ -105,5 +105,3 @@ Private Sub cmdGerar_Click() | @@ -105,5 +105,3 @@ Private Sub cmdGerar_Click() | ||
| 105 | 105 | ||
| 106 | End Sub | 106 | End Sub |
| 107 | 107 | ||
| 108 | - | ||
| 109 | - |
trunk/GeoSan.exe
No preview for this file type
trunk/GeoSan.vbp
| @@ -143,6 +143,7 @@ ResFile32="GeoSan.RES" | @@ -143,6 +143,7 @@ ResFile32="GeoSan.RES" | ||
| 143 | IconForm="FrmMain" | 143 | IconForm="FrmMain" |
| 144 | Startup="Sub Main" | 144 | Startup="Sub Main" |
| 145 | HelpFile="" | 145 | HelpFile="" |
| 146 | +NoControlUpgrade=1 | ||
| 146 | Title="GeoSan" | 147 | Title="GeoSan" |
| 147 | ExeName32="GeoSan.exe" | 148 | ExeName32="GeoSan.exe" |
| 148 | Command32="" | 149 | Command32="" |
| @@ -151,7 +152,7 @@ HelpContextID="0" | @@ -151,7 +152,7 @@ HelpContextID="0" | ||
| 151 | CompatibleMode="0" | 152 | CompatibleMode="0" |
| 152 | MajorVer=7 | 153 | MajorVer=7 |
| 153 | MinorVer=5 | 154 | MinorVer=5 |
| 154 | -RevisionVer=1 | 155 | +RevisionVer=2 |
| 155 | AutoIncrementVer=0 | 156 | AutoIncrementVer=0 |
| 156 | ServerSupportFiles=0 | 157 | ServerSupportFiles=0 |
| 157 | VersionCompanyName="NEXUS GeoEngenharia e Com. Ltda." | 158 | VersionCompanyName="NEXUS GeoEngenharia e Com. Ltda." |
trunk/GeoSan.vbw
| @@ -3,11 +3,11 @@ calcDetecta = 0, 0, 0, 0, C | @@ -3,11 +3,11 @@ calcDetecta = 0, 0, 0, 0, C | ||
| 3 | FrmCreatTextForLayer = 0, 0, 0, 0, C, 132, 132, 1251, 864, C | 3 | FrmCreatTextForLayer = 0, 0, 0, 0, C, 132, 132, 1251, 864, C |
| 4 | frmAbout = 0, 0, 0, 0, C, 154, 154, 1273, 886, C | 4 | frmAbout = 0, 0, 0, 0, C, 154, 154, 1273, 886, C |
| 5 | FrmTypes = 0, 0, 0, 0, C, 176, 176, 1295, 908, C | 5 | FrmTypes = 0, 0, 0, 0, C, 176, 176, 1295, 908, C |
| 6 | -FrmMain = 16, 71, 1246, 591, C, 139, 12, 1258, 744, C | 6 | +FrmMain = 16, 71, 1246, 591, , 139, 12, 1258, 744, C |
| 7 | FrmAssociation = 35, 68, 1273, 637, C, 220, 220, 1339, 952, C | 7 | FrmAssociation = 35, 68, 1273, 637, C, 220, 220, 1339, 952, C |
| 8 | FrmCadastroRamal = 63, 13, 1453, 742, C, 45, 39, 1164, 771, C | 8 | FrmCadastroRamal = 63, 13, 1453, 742, C, 45, 39, 1164, 771, C |
| 9 | frmCadastroRamalFiltro = 100, 100, 1246, 731, C, 264, 264, 1383, 996, C | 9 | frmCadastroRamalFiltro = 100, 100, 1246, 731, C, 264, 264, 1383, 996, C |
| 10 | -frmCanvas = 12, 33, 1452, 829, , 110, 110, 1229, 842, C | 10 | +frmCanvas = 12, 33, 1452, 829, C, 110, 110, 1229, 842, C |
| 11 | frmConsumidoresDesabastecidos = 110, 110, 1229, 842, C, 308, 308, 1427, 1040, C | 11 | frmConsumidoresDesabastecidos = 110, 110, 1229, 842, C, 308, 308, 1427, 1040, C |
| 12 | frmConsumoLote = 150, 150, 1296, 781, C, 330, 330, 1449, 1062, C | 12 | frmConsumoLote = 150, 150, 1296, 781, C, 330, 330, 1449, 1062, C |
| 13 | frmConsumoLoteGraf = 175, 175, 1321, 806, C, 352, 352, 1471, 1084, C | 13 | frmConsumoLoteGraf = 175, 175, 1321, 806, C, 352, 352, 1471, 1084, C |
| @@ -46,7 +46,7 @@ frmUserControle = 0, 0, 0, 0, C, 132, 132, 1251, 864, C | @@ -46,7 +46,7 @@ frmUserControle = 0, 0, 0, 0, C, 132, 132, 1251, 864, C | ||
| 46 | frmConfSenha = 0, 0, 0, 0, C, 154, 154, 1273, 886, C | 46 | frmConfSenha = 0, 0, 0, 0, C, 154, 154, 1273, 886, C |
| 47 | frmTrocaSenha = 0, 0, 0, 0, C, 176, 176, 1295, 908, C | 47 | frmTrocaSenha = 0, 0, 0, 0, C, 176, 176, 1295, 908, C |
| 48 | frmIndicProdutRedesDeAgua = 93, 38, 1476, 747, C, 198, 198, 1317, 930, C | 48 | frmIndicProdutRedesDeAgua = 93, 38, 1476, 747, C, 198, 198, 1317, 930, C |
| 49 | -frmIndicProdutRamaisAgua = 45, 76, 1464, 808, C, 220, 220, 1339, 952, C | 49 | +frmIndicProdutRamaisAgua = 45, 75, 1464, 808, Z, 220, 220, 1339, 952, C |
| 50 | frmEncontraTexto = 0, 0, 0, 0, C, 242, 242, 1361, 974, C | 50 | frmEncontraTexto = 0, 0, 0, 0, C, 242, 242, 1361, 974, C |
| 51 | frmAtualizarSetores = 0, 0, 0, 0, C, 264, 264, 1383, 996, C | 51 | frmAtualizarSetores = 0, 0, 0, 0, C, 264, 264, 1383, 996, C |
| 52 | frmImportarCotas = 0, 0, 0, 0, C, 286, 286, 1405, 1018, C | 52 | frmImportarCotas = 0, 0, 0, 0, C, 286, 286, 1405, 1018, C |
| @@ -60,7 +60,7 @@ frmCalibrarZoom = 0, 0, 0, 0, C, 66, 66, 1185, 798, C | @@ -60,7 +60,7 @@ frmCalibrarZoom = 0, 0, 0, 0, C, 66, 66, 1185, 798, C | ||
| 60 | frmLoginTema = 0, 0, 0, 0, C, 88, 88, 1207, 820, C | 60 | frmLoginTema = 0, 0, 0, 0, C, 88, 88, 1207, 820, C |
| 61 | mdlRelatoriosProdutividade = 286, 286, 1405, 1018, C | 61 | mdlRelatoriosProdutividade = 286, 286, 1405, 1018, C |
| 62 | frmPageSetup = 0, 0, 0, 0, C, 110, 110, 1229, 842, C | 62 | frmPageSetup = 0, 0, 0, 0, C, 110, 110, 1229, 842, C |
| 63 | -Form1 = 0, 0, 0, 0, C, 132, 132, 1251, 864, C | 63 | +Form1 = 25, 25, 1151, 758, C, 132, 132, 1251, 864, C |
| 64 | frmEncontraConsumidor = 125, 125, 967, 575, C, 154, 154, 1273, 886, C | 64 | frmEncontraConsumidor = 125, 125, 967, 575, C, 154, 154, 1273, 886, C |
| 65 | clsTeCanvas = 44, 44, 1163, 776, C | 65 | clsTeCanvas = 44, 44, 1163, 776, C |
| 66 | frmCadastroRamalAutoLote = 0, 0, 0, 0, C, 176, 176, 1295, 908, C | 66 | frmCadastroRamalAutoLote = 0, 0, 0, 0, C, 176, 176, 1295, 908, C |
trunk/Modules/Global.bas
| @@ -200,7 +200,7 @@ Public Sub Main() | @@ -200,7 +200,7 @@ Public Sub Main() | ||
| 200 | End If | 200 | End If |
| 201 | 'Configura a versão atual do GeoSan | 201 | 'Configura a versão atual do GeoSan |
| 202 | Versao_Geo = App.Major & "." & App.Minor & "." & App.Revision | 202 | Versao_Geo = App.Major & "." & App.Minor & "." & App.Revision |
| 203 | - Versao_Geo = "07.05.01" | 203 | + Versao_Geo = "07.05.02" |
| 204 | glo.diretorioGeoSan = App.path 'salva globalmente o caminho onde encontra-se o GeoSan.exe | 204 | glo.diretorioGeoSan = App.path 'salva globalmente o caminho onde encontra-se o GeoSan.exe |
| 205 | SaveLoadGlobalData glo.diretorioGeoSan + "/controles/variaveisGlobais.txt", True 'salva em um arquivo todas as variáveis globais para poderem ser acessadas por outras aplicações | 205 | SaveLoadGlobalData glo.diretorioGeoSan + "/controles/variaveisGlobais.txt", True 'salva em um arquivo todas as variáveis globais para poderem ser acessadas por outras aplicações |
| 206 | connn = "" | 206 | connn = "" |