title: sostituzione data di un range di record con altra data

author: Giuseppe

text:
Salve a tutti.
Devo inserire circa 300 mandati di pagamento, ma non sapendo quando
avrò la disponibilità per farli, decido di prepararmeli prima
inserendo una data ipotetica.
Quando si verifica la possibilità di emetterli devo cambiare la data a
questi 300 record.
Ho creato una query di creazione tabella (MandatiTemp) con selezione
record basata sul progetto (campo numerico) e numeromandato (dal/al).
Ho quindi una tabella con i record su cui cambiare a tutti la data.
Come proseguo?
Grazie.
Giuseppe.


text:

UPDATE TABELLA SET CAMPODATA=NuovaData

@Alex


text:

Grazie Alex ma l'avevo pensata ma non so dove inserire quel codice.
Puoi darmi qualche aiuto in più?
Ciao.
Giuseppe.


author: MA

text:
"Giuseppe"  ha scritto nel messaggio
news:f76a7a95-d69d-4d0d...@x21g2000yqb.googlegroups.com...

_______Risposta:
Crea un bottone, abbandona il Wizard
incolla il codice sull'evento click del bottone
MA


text:
On 31 Ott, 10:59, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Giuseppe"  ha scritto nel messaggionews:f76a7a95-d69d-4d0d...@x21g2000yqb.googlegroups.com...

Allora Massimiliano.
Ho creato, con la query di creazione tabella, la tabella temporanea
con i mandati a cui cambiare la data.
Poi ho creato una maschera non associata in cui ho messo una casella
di testo in formato data in cui inserire la data che deve sostituire
quella dei mandati presenti nella tabella temporanea e un pulsante di
comando con routine evento su click ed ho inserito
UPDATE TabellaTemp SET DataMandato=Testo1 ma mi dice errore di
sintassi.
Poi dovrei aggiornare la tabella tblMandati con quella TabellaTemp. E'
giusto? Perchè il codice che mi hai scritto va in errore?
Grazie.
Giuseppe


text:
On 31 Ott, 10:59, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Giuseppe"  ha scritto nel messaggionews:f76a7a95-d69d-4d0d...@x21g2000yqb.googlegroups.com...

Massimiliano ho risolto.
Più facile di quanto credessi. Senza creare una tabella temporanea.
Ho creato una maschera con 4 caselle di testo: Id Progetto, DaMandato,
AMandato e NuovaData.
Poi ho creato un pulsante e su evento click ho messo la macro che fa
eseguire la query di aggiornamento in cui seleziono i dati in base al
progetto e al range di mandati selezionati nella maschera e poi mi
sostituisce le date nella tabella tblMandati con quella definitiva
messa nella maschera.
Grazie.
Giuseppe.


title: Errore di accesso ...

author: Massimiliano De Cò

text:
Access 2000

in una installazione in rete con Be e Fe sul server
condivisi mi capita che se una postazione apre il DB

le successive che lo aprono ricevono un messaggio
come il seguente (circa)

L' utente Paolo ha il database in uno stato che è
impossibile aprilro !

e nessuno entra fino a che l'utente non è uscito

grazie
--
Massimiliano De Cò
PC Assist
sas


title: [STAT] 2021

author: Ammammata

text:
Group : it.comp.appl.access
Statistics : from 01/01/2021 to 31/12/2021

***** Users with most messages *****
 num| Name                         | Nb Msg | size    | or. | %
----|------------------------------|--------|---------|-----|--------|
  1 | @Alex                        |    241 | 509,686 |   1 | 11.98% |
  2 | Alberto Luzi                 |    227 | 470,070 |  79 | 11.28% |
  3 | BFS                          |    222 | 637,582 |   4 | 11.03% |
  4 | RobertoA                     |    178 | 430,012 |  52 |  8.85% |
  5 | Ammammata                    |    148 | 350,159 |  29 |  7.36% |
  6 | Bruno Campanini              |    138 | 330,160 |   1 |  6.86% |
  7 | Karl Donaubauer              |     96 | 184,949 |   4 |  4.77% |
  8 | Simone Calligaris            |     61 | 135,452 |   5 |  3.03% |
  9 | Robort                       |     60 | 124,984 |  16 |  2.98% |
 10 | Mario Pug                    |     59 | 156,370 |  15 |  2.93% |
 11 | Giuseppe                     |     48 | 146,457 |  17 |  2.39% |
 12 | Michele                      |     45 | 123,651 |   8 |  2.24% |
 13 | Alex                         |     42 |  63,730 |   0 |  2.09% |
 14 | Akery                        |     37 |  67,395 |  14 |  1.84% |
 15 | pfmarro                      |     36 |  76,605 |  19 |  1.79% |
 16 | Davide La Mantia             |     31 |  87,255 |   6 |  1.54% |
 17 | mario rossi                  |     30 |  60,108 |  14 |  1.49% |
 18 | Sabrina Levanti              |     15 |  92,733 |   4 |  0.75% |
 19 | Alessandro Cara              |     15 |  31,602 |   1 |  0.75% |
 20 | Michele Salcone              |     13 |  36,051 |   5 |  0.65% |
 21 | Phoenix Coop                 |     13 |  43,585 |   4 |  0.65% |
 22 | Giacobino da Tradate         |     13 |  21,170 |   4 |  0.65% |
 23 | Gianni                       |     13 |  33,469 |   2 |  0.65% |
 24 | Emiliano Baldoni             |     13 |  28,264 |   2 |  0.65% |
 25 | Gruppo Coordinamento NEWS-IT |     12 |  24,532 |  12 |  0.60% |
 26 | carlo process                |     12 |  22,180 |   0 |  0.60% |
 27 | Alfio                        |     11 |  20,934 |   1 |  0.55% |
 28 |
g.com
                        |      9 |  43,371 |   4 |  0.45% |
 29 | gabr******                   |      9 |  21,975 |   3 |  0.45% |
 30 | Vito Fanciullo               |      9 |  27,003 |   2 |  0.45% |
 31 | Lomba                        |      8 |  16,622 |   4 |  0.40% |
 32 | Lorena Zanini                |      8 |  24,747 |   3 |  0.40% |
 33 | Dino                         |      8 |  30,353 |   2 |  0.40% |
 34 | #LEO72                       |      8 |  26,349 |   2 |  0.40% |
 35 |
shad...@gmail.com
            |      8 |  16,197 |   0 |  0.40% |
 36 | Andrea Pettenon              |      6 |  14,256 |   3 |  0.30% |
 37 | franco maggio                |      6 |  17,488 |   2 |  0.30% |
 38 | caezan                       |      6 |  13,176 |   2 |  0.30% |
 39 | Carlo POTS                   |      6 |  15,236 |   1 |  0.30% |
 40 | Carlo Federici               |      6 |   8,762 |   0 |  0.30% |
 41 | Dàvide                       |      5 |   8,141 |   3 |  0.25% |
 42 | e-emme di Marzocchi Ennio    |      5 |  12,604 |   2 |  0.25% |
 43 |
cesare....@gmail.com
         |      5 |  12,302 |   2 |  0.25% |
 44 | molius                       |      4 |   9,790 |   2 |  0.20% |
 45 | almorel                      |      4 |   8,372 |   2 |  0.20% |
 46 | Stefano Pozzaglio            |      4 |  10,777 |   1 |  0.20% |
 47 | Riccardo Baldinotti          |      4 |   8,963 |   1 |  0.20% |
 48 | Gabry69                      |      4 |   6,092 |   0 |  0.20% |
 49 | Giuseppe Compagnucci         |      3 |   6,343 |   2 |  0.15% |
 50 | Jacopo Barzon                |      3 |   5,678 |   2 |  0.15% |
----|------------------------------|--------|---------|-----|--------|

***** Users with most started threads *****
 num| Name                         | or. | Nb Msg | size    | %
----|------------------------------|-----|--------|---------|--------|
  1 | Alberto Luzi                 |  79 |    227 | 470,070 | 20.90% |
  2 | RobertoA                     |  52 |    178 | 430,012 | 13.76% |
  3 | Ammammata                    |  29 |    148 | 350,159 |  7.67% |
  4 | pfmarro                      |  19 |     36 |  76,605 |  5.03% |
  5 | Giuseppe                     |  17 |     48 | 146,457 |  4.50% |
  6 | Robort                       |  16 |     60 | 124,984 |  4.23% |
  7 | Mario Pug                    |  15 |     59 | 156,370 |  3.97% |
  8 | Akery                        |  14 |     37 |  67,395 |  3.70% |
  9 | mario rossi                  |  14 |     30 |  60,108 |  3.70% |
 10 | Gruppo Coordinamento NEWS-IT |  12 |     12 |  24,532 |  3.17% |
 11 | Michele                      |   8 |     45 | 123,651 |  2.12% |
 12 | Davide La Mantia             |   6 |     31 |  87,255 |  1.59% |
 13 | Simone Calligaris            |   5 |     61 | 135,452 |  1.32% |
 14 | Michele Salcone              |   5 |     13 |  36,051 |  1.32% |
 15 | BFS                          |   4 |    222 | 637,582 |  1.06% |
 16 | Karl Donaubauer              |   4 |     96 | 184,949 |  1.06% |
 17 | Sabrina Levanti              |   4 |     15 |  92,733 |  1.06% |
 18 | Phoenix Coop                 |   4 |     13 |  43,585 |  1.06% |
 19 | Giacobino da Tradate         |   4 |     13 |  21,170 |  1.06% |
 20 |
g.com
                        |   4 |      9 |  43,371 |  1.06% |
 21 | Lomba                        |   4 |      8 |  16,622 |  1.06% |
 22 | gabr******                   |   3 |      9 |  21,975 |  0.79% |
 23 | Lorena Zanini                |   3 |      8 |  24,747 |  0.79% |
 24 | Andrea Pettenon              |   3 |      6 |  14,256 |  0.79% |
 25 | Dàvide                       |   3 |      5 |   8,141 |  0.79% |
 26 | Gianni                       |   2 |     13 |  33,469 |  0.53% |
 27 | Emiliano Baldoni             |   2 |     13 |  28,264 |  0.53% |
 28 | Vito Fanciullo               |   2 |      9 |  27,003 |  0.53% |
 29 | Dino                         |   2 |      8 |  30,353 |  0.53% |
 30 | #LEO72                       |   2 |      8 |  26,349 |  0.53% |
 31 | franco maggio                |   2 |      6 |  17,488 |  0.53% |
 32 | caezan                       |   2 |      6 |  13,176 |  0.53% |
 33 | e-emme di Marzocchi Ennio    |   2 |      5 |  12,604 |  0.53% |
 34 |
cesare....@gmail.com
         |   2 |      5 |  12,302 |  0.53% |
 35 | molius                       |   2 |      4 |   9,790 |  0.53% |
 36 | almorel                      |   2 |      4 |   8,372 |  0.53% |
 37 | Giuseppe Compagnucci         |   2 |      3 |   6,343 |  0.53% |
 38 | Jacopo Barzon                |   2 |      3 |   5,678 |  0.53% |
 39 |
fabio....@gmail.com
          |   2 |      2 |   2,740 |  0.53% |
 40 | @Alex                        |   1 |    241 | 509,686 |  0.26% |
 41 | Bruno Campanini              |   1 |    138 | 330,160 |  0.26% |
 42 | Alessandro Cara              |   1 |     15 |  31,602 |  0.26% |
 43 | Alfio                        |   1 |     11 |  20,934 |  0.26% |
 44 | Carlo POTS                   |   1 |      6 |  15,236 |  0.26% |
 45 | Stefano Pozzaglio            |   1 |      4 |  10,777 |  0.26% |
 46 | Riccardo Baldinotti          |   1 |      4 |   8,963 |  0.26% |
 47 | Orazio Fontanetta            |   1 |      3 |  10,602 |  0.26% |
 48 | Roberto Fabbri               |   1 |      3 |   7,355 |  0.26% |
 49 | ciroteo                      |   1 |      3 |   5,818 |  0.26% |
 50 | vincenzo serio               |   1 |      2 |   4,741 |  0.26% |
----|------------------------------|-----|--------|---------|--------|

***** Users with highest total size of messages *****
 num| Name                         | size    | Nb Msg | or. | %
----|------------------------------|---------|--------|-----|--------|
  1 | BFS                          | 637,582 |    222 |   4 | 13.36% |
  2 | @Alex                        | 509,686 |    241 |   1 | 10.68% |
  3 | Alberto Luzi                 | 470,070 |    227 |  79 |  9.85% |
  4 | RobertoA                     | 430,012 |    178 |  52 |  9.01% |
  5 | Ammammata                    | 350,159 |    148 |  29 |  7.34% |
  6 | Bruno Campanini              | 330,160 |    138 |   1 |  6.92% |
  7 | Karl Donaubauer              | 184,949 |     96 |   4 |  3.87% |
  8 | Mario Pug                    | 156,370 |     59 |  15 |  3.28% |
  9 | Giuseppe                     | 146,457 |     48 |  17 |  3.07% |
 10 | Simone Calligaris            | 135,452 |     61 |   5 |  2.84% |
 11 | Robort                       | 124,984 |     60 |  16 |  2.62% |
 12 | Michele                      | 123,651 |     45 |   8 |  2.59% |
 13 | Sabrina Levanti              |  92,733 |     15 |   4 |  1.94% |
 14 | Davide La Mantia             |  87,255 |     31 |   6 |  1.83% |
 15 | pfmarro                      |  76,605 |     36 |  19 |  1.60% |
 16 | Akery                        |  67,395 |     37 |  14 |  1.41% |
 17 | Alex                         |  63,730 |     42 |   0 |  1.34% |
 18 | mario rossi                  |  60,108 |     30 |  14 |  1.26% |
 19 | Phoenix Coop                 |  43,585 |     13 |   4 |  0.91% |
 20 |
g.com
                        |  43,371 |      9 |   4 |  0.91% |
 21 | Michele Salcone              |  36,051 |     13 |   5 |  0.76% |
 22 | Gianni                       |  33,469 |     13 |   2 |  0.70% |
 23 | Alessandro Cara              |  31,602 |     15 |   1 |  0.66% |
 24 | Dino                         |  30,353 |      8 |   2 |  0.64% |
 25 | Emiliano Baldoni             |  28,264 |     13 |   2 |  0.59% |
 26 | Vito Fanciullo               |  27,003 |      9 |   2 |  0.57% |
 27 | #LEO72                       |  26,349 |      8 |   2 |  0.55% |
 28 | Lorena Zanini                |  24,747 |      8 |   3 |  0.52% |
 29 | Gruppo Coordinamento NEWS-IT |  24,532 |     12 |  12 |  0.51% |
 30 | carlo process                |  22,180 |     12 |   0 |  0.46% |
 31 | gabr******                   |  21,975 |      9 |   3 |  0.46% |
 32 | Giacobino da Tradate         |  21,170 |     13 |   4 |  0.44% |
 33 | Alfio                        |  20,934 |     11 |   1 |  0.44% |
 34 | franco maggio                |  17,488 |      6 |   2 |  0.37% |
 35 | Lomba                        |  16,622 |      8 |   4 |  0.35% |
 36 |
shad...@gmail.com
            |  16,197 |      8 |   0 |  0.34% |
 37 | Carlo POTS                   |  15,236 |      6 |   1 |  0.32% |
 38 | Andrea Pettenon              |  14,256 |      6 |   3 |  0.30% |
 39 | caezan                       |  13,176 |      6 |   2 |  0.28% |
 40 | e-emme di Marzocchi Ennio    |  12,604 |      5 |   2 |  0.26% |
 41 |
cesare....@gmail.com
         |  12,302 |      5 |   2 |  0.26% |
 42 | Stefano Pozzaglio            |  10,777 |      4 |   1 |  0.23% |
 43 | Orazio Fontanetta            |  10,602 |      3 |   1 |  0.22% |
 44 | Sandro Peruz                 |  10,060 |      3 |   0 |  0.21% |
 45 | molius                       |   9,790 |      4 |   2 |  0.21% |
 46 | Riccardo Baldinotti          |   8,963 |      4 |   1 |  0.19% |
 47 | Carlo Federici               |   8,762 |      6 |   0 |  0.18% |
 48 | almorel                      |   8,372 |      4 |   2 |  0.18% |
 49 | Dàvide                       |   8,141 |      5 |   3 |  0.17% |
 50 | Roberto Fabbri               |   7,355 |      3 |   1 |  0.15% |
----|------------------------------|---------|--------|-----|--------|

***** Days with most messages *****
 num| date       | Nb Msg | size   | or. | %
----|------------|--------|--------|-----|--------|
  1 | 04/05/2021 |     34 | 81,752 |   5 |  1.69% |
  2 | 16/08/2021 |     29 | 52,822 |   3 |  1.44% |
  3 | 07/04/2021 |     27 | 93,670 |   4 |  1.34% |
  4 | 08/03/2021 |     26 | 61,383 |   4 |  1.29% |
  5 | 21/05/2021 |     26 | 53,203 |   3 |  1.29% |
  6 | 16/01/2021 |     25 | 55,587 |   1 |  1.24% |
  7 | 08/04/2021 |     22 | 48,122 |   3 |  1.09% |
  8 | 19/02/2021 |     21 | 42,366 |   2 |  1.04% |
  9 | 01/02/2021 |     21 | 58,306 |   1 |  1.04% |
 10 | 04/08/2021 |     21 | 56,246 |   1 |  1.04% |
 11 | 13/02/2021 |     21 | 42,512 |   1 |  1.04% |
 12 | 22/02/2021 |     19 | 49,754 |   2 |  0.94% |
 13 | 19/08/2021 |     19 | 47,612 |   2 |  0.94% |
 14 | 14/01/2021 |     19 | 41,628 |   1 |  0.94% |
 15 | 04/03/2021 |     18 | 56,638 |   3 |  0.89% |
 16 | 15/01/2021 |     18 | 47,148 |   2 |  0.89% |
 17 | 20/07/2021 |     17 | 41,465 |   1 |  0.84% |
 18 | 08/02/2021 |     17 | 39,154 |   1 |  0.84% |
 19 | 22/04/2021 |     16 | 35,161 |   3 |  0.80% |
 20 | 02/02/2021 |     16 | 34,696 |   3 |  0.80% |
 21 | 05/10/2021 |     16 | 33,842 |   3 |  0.80% |
 22 | 24/05/2021 |     16 | 44,550 |   2 |  0.80% |
 23 | 17/08/2021 |     16 | 40,863 |   2 |  0.80% |
 24 | 01/03/2021 |     16 | 32,444 |   2 |  0.80% |
 25 | 06/04/2021 |     16 | 46,043 |   1 |  0.80% |
 26 | 31/05/2021 |     16 | 29,679 |   1 |  0.80% |
 27 | 06/03/2021 |     15 | 39,423 |   3 |  0.75% |
 28 | 12/04/2021 |     14 | 29,072 |   3 |  0.70% |
 29 | 14/07/2021 |     14 | 24,537 |   3 |  0.70% |
 30 | 09/02/2021 |     14 | 34,921 |   2 |  0.70% |
 31 | 14/10/2021 |     14 | 32,075 |   2 |  0.70% |
 32 | 09/03/2021 |     14 | 28,033 |   2 |  0.70% |
 33 | 15/11/2021 |     14 | 37,555 |   1 |  0.70% |
 34 | 01/04/2021 |     14 | 26,282 |   1 |  0.70% |
 35 | 12/03/2021 |     13 | 24,432 |   4 |  0.65% |
 36 | 20/05/2021 |     13 | 23,301 |   4 |  0.65% |
 37 | 30/05/2021 |     13 | 34,457 |   3 |  0.65% |
 38 | 09/12/2021 |     13 | 30,002 |   3 |  0.65% |
 39 | 17/02/2021 |     13 | 29,543 |   3 |  0.65% |
 40 | 25/11/2021 |     13 | 26,981 |   3 |  0.65% |
 41 | 27/08/2021 |     13 | 24,657 |   3 |  0.65% |
 42 | 15/02/2021 |     13 | 41,385 |   2 |  0.65% |
 43 | 22/01/2021 |     13 | 35,672 |   2 |  0.65% |
 44 | 17/06/2021 |     13 | 31,442 |   2 |  0.65% |
 45 | 24/08/2021 |     13 | 35,056 |   1 |  0.65% |
 46 | 11/02/2021 |     12 | 25,059 |   4 |  0.60% |
 47 | 16/02/2021 |     12 | 44,772 |   3 |  0.60% |
 48 | 20/02/2021 |     12 | 24,790 |   3 |  0.60% |
 49 | 04/01/2021 |     12 | 25,499 |   2 |  0.60% |
 50 | 19/01/2021 |     12 | 25,127 |   2 |  0.60% |
----|------------|--------|--------|-----|--------|

***** Days with most messages *****
 num| date       | Nb Msg | size    | or. | %
----|------------|--------|---------|-----|--------|
  1 | Monday     |    383 | 886,391 |  60 | 19.04% |
  2 | Thursday   |    379 | 931,077 |  70 | 18.84% |
  3 | Tuesday    |    336 | 817,559 |  60 | 16.70% |
  4 | Wednesday  |    307 | 715,697 |  73 | 15.26% |
  5 | Friday     |    266 | 656,709 |  46 | 13.22% |
  6 | Saturday   |    220 | 498,185 |  45 | 10.93% |
  7 | Sunday     |    121 | 267,966 |  24 |  6.01% |
----|------------|--------|---------|-----|--------|

***** Subjects with most answers *****
 num| Subject                      | Nb Msg | size    | or. | %
----|------------------------------|--------|---------|-----|--------|
  1 | filtrare date senza tene ... |     44 | 105,038 |   1 |  2.19% |
  2 | OT: Un parere da chi ne  ... |     36 |  79,912 |   1 |  1.79% |
  3 | un Database Modello Network  |     34 | 128,390 |   1 |  1.69% |
  4 | Followhyperlink, non rie ... |     32 |  87,822 |   1 |  1.59% |
  5 | Chi mi dà una mano con u ... |     29 |  83,097 |   1 |  1.44% |
  6 | Consigli tecnici su reco ... |     26 |  63,725 |   1 |  1.29% |
  7 | controllo immagini su RE ... |     25 |  54,814 |   1 |  1.24% |
  8 | applicazioni web con i v ... |     23 |  57,614 |   1 |  1.14% |
  9 | Selezionare casella di r ... |     23 |  55,976 |   1 |  1.14% |
 10 | Ricerca dati in campo te ... |     22 |  52,429 |   1 |  1.09% |
 11 | maschera lenta a chiudere    |     18 |  59,623 |   1 |  0.89% |
 12 | Timeout maschere filtrat ... |     18 |  50,906 |   1 |  0.89% |
 13 | Ricerca record per data      |     18 |  40,731 |   1 |  0.89% |
 14 | Problema di aggiornament ... |     17 | 128,760 |   1 |  0.84% |
 15 | come inviare un dato ad  ... |     17 |  50,802 |   1 |  0.84% |
 16 | simulare foglio di stamp ... |     17 |  43,889 |   1 |  0.84% |
 17 | due richieste per office ... |     16 |  44,721 |   1 |  0.80% |
 18 | Come preparare macchina  ... |     16 |  43,756 |   1 |  0.80% |
 19 | FileDialog, non selezion ... |     16 |  38,536 |   1 |  0.80% |
 20 | me.undo non si attiva        |     16 |  35,036 |   1 |  0.80% |
 21 | esportare record sottoma ... |     15 |  57,194 |   1 |  0.75% |
 22 | Come ridimensionare/ripo ... |     15 |  51,104 |   1 |  0.75% |
 23 | Come 'comunicare' da vba ... |     15 |  31,418 |   1 |  0.75% |
 24 | DoCmd.TransferSpreadshee ... |     14 |  32,589 |   1 |  0.70% |
 25 | Aprire più report con lo ... |     13 |  63,036 |   1 |  0.65% |
 26 | Raggruppare campo calcol ... |     13 |  40,549 |   1 |  0.65% |
 27 | Numerazione progressiva  ... |     13 |  39,504 |   1 |  0.65% |
 28 | Come verificare corrette ... |     13 |  30,465 |   1 |  0.65% |
 29 | Quasi OT: Access e i siti    |     13 |  30,189 |   1 |  0.65% |
 30 | anteprima a pagine continue  |     13 |  26,736 |   1 |  0.65% |
 31 | limitazioni interruttore     |     13 |  24,388 |   1 |  0.65% |
 32 | variabile per valore int ... |     13 |  23,391 |   1 |  0.65% |
 33 | query di accodamento         |     13 |  21,052 |   1 |  0.65% |
 34 | Lettura/Decodifica files ... |     12 |  33,192 |   1 |  0.60% |
 35 | aprire strsql da codice      |     12 |  28,394 |   1 |  0.60% |
 36 | Sqlite - come linkare ta ... |     12 |  26,493 |   1 |  0.60% |
 37 | confronto di due stringhe    |     12 |  23,435 |   1 |  0.60% |
 38 | qual e' l'access piu' ve ... |     12 |  19,602 |   1 |  0.60% |
 39 | [OT] mde compiler            |     11 |  26,386 |   1 |  0.55% |
 40 | Leggere / scrivere messa ... |     11 |  25,915 |   1 |  0.55% |
 41 | Doppio click su campo de ... |     11 |  18,481 |   1 |  0.55% |
 42 | Coordinate geografiche       |     11 |  17,340 |   1 |  0.55% |
 43 | Come leggere da vba l'Ip ... |     10 |  35,056 |   1 |  0.50% |
 44 | Raggruppare campi di tabella |     10 |  28,900 |   1 |  0.50% |
 45 | Collegamento via socket  ... |     10 |  27,042 |   1 |  0.50% |
 46 | Analizzatore database        |     10 |  21,672 |   1 |  0.50% |
 47 | errore senza spiegazione ... |     10 |  19,738 |   1 |  0.50% |
 48 | l'arte della subquery        |     10 |  19,259 |   1 |  0.50% |
 49 | Come scrivere su una tex ... |     10 |  16,821 |   1 |  0.50% |
 50 | casella di testo che si  ... |      9 |  33,703 |   1 |  0.45% |
----|------------------------------|--------|---------|-----|--------|

***** Most used Newsreaders *****
 num| Newsreader                 | Nb Msg | size      | or. | %
----|----------------------------|--------|-----------|-----|--------|
  1 | G2/1.0                     |  1,019 | 2,436,910 | 235 | 50.87% |
  2 | Mozilla/5.0 (Windows N ... |    260 |   581,562 |  74 | 12.98% |
  3 | Mozilla/5.0 (Windows N ... |    178 |   502,471 |   4 |  8.89% |
  4 | MesNews/1.08.06.00-gb      |    146 |   387,280 |   3 |  7.29% |
  5 | Xnews/??.01.30 Mime-pr ... |    139 |   290,843 |  27 |  6.94% |
  6 | Mozilla/5.0 (Windows N ... |     73 |   137,204 |   6 |  3.64% |
  7 | Mozilla/5.0 (Windows N ... |     42 |   131,267 |   0 |  2.10% |
  8 | PiaoHong.Usenet.Client ... |     42 |    63,730 |   0 |  2.10% |
  9 | Mozilla/5.0 (Windows N ... |     35 |    80,499 |  11 |  1.75% |
 10 | Mozilla/5.0 (Windows N ... |     21 |    43,281 |   1 |  1.05% |
 11 | Forte Agent 1.93/32.57 ... |     13 |    33,469 |   2 |  0.65% |
 12 | postamanif/2.00            |     12 |    24,532 |  12 |  0.60% |
 13 | Claws Mail 3.17.4 (GTK ... |     10 |    16,280 |   1 |  0.50% |
 14 | MesNews/1.08.06.00-it      |      4 |     6,448 |   2 |  0.20% |
 15 | Mozilla/5.0 (Windows N ... |      2 |     5,911 |   0 |  0.10% |
 16 | PiaoHong.Usenet.Client ... |      2 |     2,628 |   0 |  0.10% |
 17 | Xnews/??.01.30             |      1 |     2,196 |   0 |  0.05% |
 18 | Mozilla/5.0 (Windows N ... |      1 |     2,172 |   0 |  0.05% |
 19 | Forte Agent 6.00/32.1186   |      1 |     1,777 |   0 |  0.05% |
 20 | Mozilla/5.0 (X11; Linu ... |      1 |     1,712 |   0 |  0.05% |
 21 | Mozilla/5.0 (X11; Linu ... |      1 |     1,510 |   0 |  0.05% |
----|----------------------------|--------|-----------|-----|--------|

***** Most used Newsreaders (distinct user) *****
 num| Newsreader                           | Util. | Nb Msg | %
----|--------------------------------------|-------|--------|--------|
  1 | G2/1.0                               |    56 |  1,019 | 62.92% |
  2 | Mozilla/5.0 (Windows NT 10.0; Wi ... |     7 |    260 |  7.87% |
  3 | Mozilla/5.0 (Windows NT 10.0; Wi ... |     4 |     35 |  4.49% |
  4 | MesNews/1.08.06.00-it                |     3 |      4 |  3.37% |
  5 | MesNews/1.08.06.00-gb                |     2 |    146 |  2.25% |
  6 | Mozilla/5.0 (Windows NT 6.1; Win ... |     2 |     73 |  2.25% |
  7 | Mozilla/5.0 (Windows NT 6.3; Win ... |     1 |    178 |  1.12% |
  8 | Xnews/??.01.30 Mime-proxy/2.3.c. ... |     1 |    139 |  1.12% |
  9 | Mozilla/5.0 (Windows NT 6.3; Win ... |     1 |     42 |  1.12% |
 10 | PiaoHong.Usenet.Client.Free:2.02     |     1 |     42 |  1.12% |
 11 | Mozilla/5.0 (Windows NT 6.1; Win ... |     1 |     21 |  1.12% |
 12 | Forte Agent 1.93/32.576 Italiano     |     1 |     13 |  1.12% |
 13 | postamanif/2.00                      |     1 |     12 |  1.12% |
 14 | Claws Mail 3.17.4 (GTK+ 2.24.32; ... |     1 |     10 |  1.12% |
 15 | Mozilla/5.0 (Windows NT 10.0; rv ... |     1 |      2 |  1.12% |
 16 | PiaoHong.Usenet.Client.VIP:2.02      |     1 |      2 |  1.12% |
 17 | Xnews/??.01.30                       |     1 |      1 |  1.12% |
 18 | Mozilla/5.0 (Windows NT 6.1; rv: ... |     1 |      1 |  1.12% |
 19 | Forte Agent 6.00/32.1186             |     1 |      1 |  1.12% |
 20 | Mozilla/5.0 (X11; Linux x86_64;  ... |     1 |      1 |  1.12% |
 21 | Mozilla/5.0 (X11; Linux x86_64;  ... |     1 |      1 |  1.12% |
----|--------------------------------------|-------|--------|--------|

***** Most used Newsreaders (summary) *****
 num| Newsreader                 | Nb Msg | size      | or. | %
----|----------------------------|--------|-----------|-----|--------|
  1 | G2                         |  1,019 | 2,436,910 | 235 | 50.87% |
  2 | Mozilla                    |    614 | 1,487,589 |  96 | 30.65% |
  3 | MesNews                    |    150 |   393,728 |   5 |  7.49% |
  4 | Xnews                      |    140 |   293,039 |  27 |  6.99% |
  5 | PiaoHong.Usenet.Client ... |     42 |    63,730 |   0 |  2.10% |
  6 | Forte Agent                |     14 |    35,246 |   2 |  0.70% |
  7 | postamanif                 |     12 |    24,532 |  12 |  0.60% |
  8 | Claws Mail                 |     10 |    16,280 |   1 |  0.50% |
  9 | PiaoHong.Usenet.Client ... |      2 |     2,628 |   0 |  0.10% |
----|----------------------------|--------|-----------|-----|--------|

***** Most used Newsreader (résumé, by user) *****
 num| Newsreader                       | Util. | Nb Msg | %
----|----------------------------------|-------|--------|--------|
  1 | G2                               |    56 |  1,019 | 62.92% |
  2 | Mozilla                          |    20 |    614 | 22.47% |
  3 | MesNews                          |     5 |    150 |  5.62% |
  4 | Xnews                            |     2 |    140 |  2.25% |
  5 | Forte Agent                      |     2 |     14 |  2.25% |
  6 | PiaoHong.Usenet.Client.Free:2.02 |     1 |     42 |  1.12% |
  7 | postamanif                       |     1 |     12 |  1.12% |
  8 | Claws Mail                       |     1 |     10 |  1.12% |
  9 | PiaoHong.Usenet.Client.VIP:2.02  |     1 |      2 |  1.12% |
----|----------------------------------|-------|--------|--------|

***** Summary results *****
Total found messages : 2012 for 365 days
New threads : 378
Total replies : 1634
Total modified threads : 383
Total size : 4773584 bytes (4,661.70 KB)
Total lines : 63434 lines
Total users : 76
Average number of messages by user : 26.47
Average size of messages by user : 62,810.32 bytes (61.34 KB))
Average number of lines by user : 834.66

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: SQL Server - Registrare messaggi delle query pass-through

author: caezan

text:
Buongiorno a tutti.
In un client Access ho definito parecchie query Pass-Through verso SQL Server, il quale client funzionerà in modalità batch.
Qualora una query andasse in errore per qualche motivo, avrei la necessità che il messaggio di errore restituito da SQL Server venisse intercettato da Access e scritto in una tabella di Log, in questo modo potrei capire la natura e risolvere il problema al termine del batch.
In Access ogni query PT ha la proprietà "Registra messaggi:Si" e Microsoft mi dice che:
Registrare i messaggi - specificare se restituire i messaggi dal database SQL in una tabella dei messaggi di Access. Il formato del nome della tabella è nomeutente - nn, dove nomeutente è il nome di accesso per l'utente corrente e nn è un numero che inizia da 00.

Ho fatto esattamente come dice ma ovviamente al primo tentativo non ha funzionato... Ma la tabella deve avere una chiave? Come si deve chiamare il campo contenente la stringa del messaggio?
Inoltre preferirei avere un maggior controllo dell'operazione attraverso codice VBA.
Credo sia davvero una funzione poco usata, ma magari qualcuno nel gruppo ha gia trovato la soluzione.
Grazie in anticipo per l'aiuto.


author: james

text:

A me Access popola una tabella che genera di volta in volta chiamata
Admin e ultimamente leggo il contenuto, sempre lo stesso ->
[Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value is
eliminated by an aggregate or other SET operation.

e poi drop table...
chi sia questo Admin non l'ho capito :-D


text:
> A me Access popola una tabella che genera di volta in volta chiamata
> Admin e ultimamente leggo il contenuto, sempre lo stesso ->
> [Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value is
> eliminated by an aggregate or other SET operation.
> e poi drop table...
> chi sia questo Admin non l'ho capito :-D

Grazie per la risposta, ho provato e riprovato ma questa cartella Admin non viene creata, lo la vedo neanche per una frazione di secondo...
Pazienza ci rinuncio.


text:

tabella! no cartella...


text:
> > Grazie per la risposta, ho provato e riprovato ma questa cartella Admin non viene creata, lo la vedo neanche per una frazione di secondo...
> > Pazienza ci rinuncio.
> tabella! no cartella...

Si scusa, tabella.


title: Msg Box errore che esce ...come mai ??

author: SuperPippo®

text:
Ciao amici in questo codice... all'apertura della maschera.. quando digito
un cognome ESATTO nella casella prima di darmelo, nella maschera mi esce la
MSGBOX di errore...mentre ripremendo Invio mi dà il cognome selezionato...
ho provato a farlo AfterUpdate ma il problema è lo stesso....
---------------------
Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
x = MsgBox("Il Cognome_Nome cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
End If
'Me.Requery
End Sub
--------------------
cosa vi è di sbagliato ???
Grazie...


title: Msg Box errore che esce ...come mai ??

author: Sib dal portatile

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> Ciao amici in questo codice... all'apertura della maschera.. quando digito
> un cognome ESATTO nella casella prima di darmelo, nella maschera mi esce
la
> MSGBOX di errore...mentre ripremendo Invio mi dà il cognome selezionato...
> ho provato a farlo AfterUpdate ma il problema è lo stesso....
Forse dovresti circostanziare meglio la domanda.
Sib


title: Msg Box errore che esce ...come mai ??

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9nkuqo$pef$1...@serv1.iunet.it...

------------------------
Ok... ci proverò.... allora ... ho una maschera x ricerca di dati...
quando in una casella digito un Cognome x la ricerca e premo Invio... mi
esce
la Text Box di errore che non trova l'utente selezionato... mentre
ripremendo
Invio mi da l'utente inserito esatto...in sostanza... prima di fare una
ricerca
la query mi da sempre prima la Text Box di errore... come mai ???
spero di essermi spiegato bene....
Ciao...


title: Msg Box errore che esce ...come mai ??

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
CUT
> Ok... ci proverò.... allora ... ho una maschera x ricerca di dati...
> quando in una casella digito un Cognome x la ricerca e premo Invio... mi
> esce
> la Text Box di errore che non trova l'utente selezionato... mentre
> ripremendo
> Invio mi da l'utente inserito esatto...in sostanza... prima di fare una
> ricerca
> la query mi da sempre prima la Text Box di errore... come mai ???
Prova a postare il codice.
E prova anche a cercare sul sito comune che c'e' un esempio di controllo di
ricerca particolare.
Sib


title: Msg Box errore che esce ...come mai ??

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9nnkjl$gds$1...@serv1.iunet.it...

--------------------------------------
Ok... ma scusa... Sib... la maschera mi funziona perfettamente...riguardo le
varie
ricerche... il solo problema è che da quando ho voluto mettere delle Msg Box
di
avviso... x i quattro controlli di ricerca non ci ho capito + niente... Cmq
ecco
il codice relativo ad una delle caselle di testo non associate ove digito il
Cognome
x la ricerca.....
----------------------------------------------------------------
Private Sub Cerca1_AfterUpdate()
x = MsgBox("Il Cognome_Nome cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
Me.Requery
End Sub
------------------------------------------------------------------


title: Msg Box errore che esce ...come mai ??

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
CUT
> | Prova a postare il codice.
> | E prova anche a cercare sul sito comune che c'e' un esempio di controllo
> di
> | ricerca particolare.
> | Sib
> --------------------------------------
CUT
> ----------------------------------------------------------------
> Private Sub Cerca1_AfterUpdate()
> x = MsgBox("Il Cognome_Nome cercato non esiste!", _
> vbCritical + vbOKOnly, "Attenzione")
> Me.Requery
> End Sub
> ------------------------------------------------------------------
Secondo te cosa dovrebbe fare questo codice? A parte presentare la message
box e fare il requery della form.
Sib


title: Msg Box errore che esce ...come mai ??

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9nqlpj$beg$1...@serv1.iunet.it...

-----------------
scusa Sib.... forse mi sono espresso male....questo codice mi presenta la
message
box...però anche quando digito un utente presente nel DB...è questo non è
corretto.
...mi spiego meglio.... nella casella inserisco Pinco Pallino... che è
presente certamente
nel DB... premo Invio .. e mi esce la text box di errore.....
ripremendo di nuovo Invio mi escono i dati sulla Maschera....
questo procedimento ti sembra corretto ????
--
SuperPippo®   [;o))


title: Msg Box errore che esce ...come mai ??

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> | "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> | > "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> | CUT
> | > ----------------------------------------------------------------
> | > Private Sub Cerca1_AfterUpdate()
> | > x = MsgBox("Il Cognome_Nome cercato non esiste!", _
> | > vbCritical + vbOKOnly, "Attenzione")
> | > Me.Requery
> | > End Sub
> | > ------------------------------------------------------------------
> | Secondo te cosa dovrebbe fare questo codice? A parte presentare la
message
> | box e fare il requery della form.
> | Sib
> -----------------
> scusa Sib.... forse mi sono espresso male....questo codice mi presenta la
> message
> box...però anche quando digito un utente presente nel DB...è questo non è
> corretto.
CUT
Forse mi sono spiegato male io.
Con questo codice, quando inserisci un nome, ti viene presentata
incondizionatamente la msgbox, indipendentemente dal fatto che il record ci
sia o non ci sia.
Sib


title: Msg Box errore che esce ...come mai ??

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9nsvrs$12f$2...@serv1.iunet.it...
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| > "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
| > | > ----------------------------------------------------------------
| > | > Private Sub Cerca1_AfterUpdate()
| > | > x = MsgBox("Il Cognome_Nome cercato non esiste!", _
| > | > vbCritical + vbOKOnly, "Attenzione")
| > | > Me.Requery
| > | > End Sub
| > | > ------------------------------------------------------------------
| Forse mi sono spiegato male io.
| Con questo codice, quando inserisci un nome, ti viene presentata
| incondizionatamente la msgbox, indipendentemente dal fatto che il record
ci
| sia o non ci sia.
| Sib
-----------------------------
porcaccia... allora ci siamo capiti entrambi male....
Cmq..... come si può modificare il codice su presente affinchè ....
solo se non trova un certo utente mi deve uscire la MSG Box...???
Ciao e grazie x la pazienza....
--
SuperPippo®   [;o))


title: Msg Box errore che esce ...come mai ??

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> | "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> | > "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> | > | > ----------------------------------------------------------------
> | > | > Private Sub Cerca1_AfterUpdate()
> | > | > x = MsgBox("Il Cognome_Nome cercato non esiste!", _
> | > | > vbCritical + vbOKOnly, "Attenzione")
> | > | > Me.Requery
> | > | > End Sub
> | > | > ------------------------------------------------------------------
> | Forse mi sono spiegato male io.
> | Con questo codice, quando inserisci un nome, ti viene presentata
> | incondizionatamente la msgbox, indipendentemente dal fatto che il record
> ci
> | sia o non ci sia.
> | Sib
> -----------------------------
> porcaccia... allora ci siamo capiti entrambi male....
Spiritoso :-)
> Cmq..... come si può modificare il codice su presente affinchè ....
> solo se non trova un certo utente mi deve uscire la MSG Box...???
Prima cercalo (ad es con il findnext o findfirst) e poi controlla il valore
di .Nomatch del recordset, se e' true allora non l'ha trovato e presenti il
msgbox
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Msg Box errore che esce ...come mai ??

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:xSwo7.63505$ul3.2...@news.infostrada.it...
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| > | > | > ----------------------------------------------------------------
| > | > | > Private Sub Cerca1_AfterUpdate()
| > | > | > x = MsgBox("Il Cognome_Nome cercato non esiste!", _
| > | > | > vbCritical + vbOKOnly, "Attenzione")
| > | > | > Me.Requery
| > | > | > End Sub
| > | > |
> ------------------------------------------------------------------
|
| Spiritoso :-)
|
| > Cmq..... come si può modificare il codice su presente affinchè ....
| > solo se non trova un certo utente mi deve uscire la MSG Box...???
|
| Prima cercalo (ad es con il findnext o findfirst) e poi controlla il
valore
| di .Nomatch del recordset, se e' true allora non l'ha trovato e presenti
il
| msgbox
|
| Sib
-----------------------
???? scusa Sib... non ero affatto spiritoso... la mia era una battuta
sincera....
Cmq...sempre che non ti dispiaccia (non faccio lo spiritoso) siccome sono a
digiuno
di Access... mi puoi fare un esempio (pratico) riguardo il tuo suggerimento
???
oppure spiegarmi in dettaglio dove e come agire ???
Ti ringrazio... e colgo l'occasione x augurarti Buona Domenica...Ciao !!


title: Msg Box errore che esce ...come mai ??

author: Roberto dal portabile

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:xPmn7.30830$ul3.1...@news.infostrada.it...

A mio avviso dovresti prima fare il Requery e poi il test se il recordset è
vuoto; insomma io scriverei:
Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
Me.Requery
If Me.RecordsetClone.RecordCount = 0 Then
x = MsgBox("Il Cognome_Nome cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Msg Box errore che esce ...come mai ??

text:
Guarda che ho perso il filo.
Il codice che hai postato la seconda volta era diverso da quello che hai
postato nel primo messaggio.
Inoltre non avevo capito bene cio' che intendevi ottenere.
Forse lo ha capito meglio Roberto che ha intuito che tu andavi proprio a
modificare la query su cui la form e' basata.
Sib


title: Msg Box errore che esce ...come mai ??

text:
"Roberto dal portabile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZEPo7.72293$ul3.2...@news.infostrada.it...
| A mio avviso dovresti prima fare il Requery e poi il test se il recordset
è
| vuoto; insomma io scriverei:
|
| Private Sub Cerca1_BeforeUpdate(Cancel As Integer)
| Me.Requery
| If Me.RecordsetClone.RecordCount = 0 Then
| x = MsgBox("Il Cognome_Nome cercato non esiste!", _
| vbCritical + vbOKOnly, "Attenzione")
| End If
| End Sub
------------------
| Roberto
---------------------------
Ciao Roberto... anzitutto grazie x l'aiuto...la maschera di ricerca in
questione
è stata un tuo suggerimento di alcuni mesi fà...ma probabilmente non ricordi
con tutti gli aiuti e consigli che dai agli amici di NG....
la maschera funziona egregiamente...ma sai come è ... ogni tanto viene la
voglia
di perfezionare un pò il lavoro.. appunto facendo uscire una Msg Box se
l'utente
cercato nel DB non esiste....
ho provato, in vari modi, anche la tua soluzione... ma mi genera errore di
Runtime
"2115"... etc....
credo che ci sia qualche altro problema all'interno del codice.. x questo ti
allego.....
anche se un pò lunghetto tutto il codice della Maschera (senza problemi) in
questione..
-----------------------------------------------
-----------------------------------------------
Option Compare Database
Private Sub Testo54_BeforeUpdate(Cancel As Integer)
End Sub
--------------------
Private Sub Comando61_Click()
On Error GoTo Err_Comando61_Click
    Dim stDocName As String
    stDocName = "Ricerca Cognome_Nome"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando61_Click:
    Exit Sub
Err_Comando61_Click:
    MsgBox Err.Description
    Resume Exit_Comando61_Click
    End Sub
---------------------------
Private Sub Comando62_Click()
On Error GoTo Err_Comando62_Click
    Dim stDocName As String
    stDocName = "Ricerca Codice Regionale"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando62_Click:
    Exit Sub
Err_Comando62_Click:
    MsgBox Err.Description
    Resume Exit_Comando62_Click
    End Sub
------------------------------
    Private Sub Comando63_Click()
On Error GoTo Err_Comando63_Click
    Dim stDocName As String
    stDocName = "Ricerca Anno Nascita"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando63_Click:
    Exit Sub
Err_Comando63_Click:
    MsgBox Err.Description
    Resume Exit_Comando63_Click
    End Sub
    ----------------------------------
    Private Sub Comando64_Click()
On Error GoTo Err_Comando64_Click
    Dim stDocName As String
    stDocName = "Ricerca Protocollo"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando64_Click:
    Exit Sub
Err_Comando64_Click:
    MsgBox Err.Description
    Resume Exit_Comando64_Click
    End Sub
     ----------------------------------------
Private Sub Comando65_Click()
On Error GoTo Err_Comando65_Click
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
Exit_Comando65_Click:
    Exit Sub
Err_Comando65_Click:
    MsgBox Err.Description
    Resume Exit_Comando65_Click
    End Sub
---------------------------------------
    Private Sub Comando66_Click()
On Error GoTo Err_Comando66_Click
    Dim stDocName As String
    stDocName = "Ricerca Cognome_Nome"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Comando66_Click:
    Exit Sub
Err_Comando66_Click:
    MsgBox Err.Description
    Resume Exit_Comando66_Click
    End Sub
----------------------------------
    Private Sub Testo67_AfterUpdate()
Me.Requery
End Sub
----------------------
Private Sub Cerca_AfterUpdate()
End Sub
-----------------------
Private Sub Cerca1_AfterUpdate()
Me.Requery
End Sub
----------------------------
Private Sub Cerca2_AfterUpdate()
Me.Requery
End Sub
--------------------------------
Private Sub Cerca3_AfterUpdate()
Me.Requery
End Sub
------------------------------
Private Sub Cerca4_AfterUpdate()
Me.Requery
End Sub
-----------------------------
Private Sub Form_Current()
Cerca1.SetFocus
End Sub
------------------------------
Private Sub Form_Load()
Dim cbarmenu
Set cbarmenu = CommandBars("menu bar")
cbarmenu.Enabled = False
End Sub
-------------------------------
Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
End Sub
--------------------------------
Private Sub Comando79_Click()
On Error GoTo Err_Comando79_Click
Dim FiltStr As String
Dim MyRep As Report
 If Me.FilterOn Then
      FiltStr = Me.Filter
      DoCmd.OpenReport "Rep1", acPreview, , FiltStr
Else
      DoCmd.OpenReport "Rep1", acPreview
End If
Exit_BPriRep_Click:
    Set MyRep = Nothing
    Exit Sub
Err_BPriRep_Click:
    MsgBox Err.Description
    Resume Exit_BPriRep_Click
    DoCmd.PrintOut
Exit_Comando79_Click:
    Exit Sub
Err_Comando79_Click:
    MsgBox Err.Description
    Resume Exit_Comando79_Click
  End Sub
-----------------------------


title: Msg Box errore che esce ...come mai ??

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:OT0p7.75515$ul3.2...@news.infostrada.it...

[CUT]
Ho riletto attentamente il codice VBA di cui i messaggi precedenti. Non
avevo notato che lo avevi generato a fronte dell'evento "Prima di
aggiornare" del controllo Cerca1; non puoi usare Me.Requery a fronte di tale
evento: è per questo che Access ti dà l'errore di runtime 2115.
Di contro non ha significato effettuare quel tipo di If se non dopo aver
effettuato un requery della maschera.
Infine dovresti aver avuto anche un errore di compilazione, visto che la
variabile x non è stata precedentemente dichiarata.
Puoi effettuare la verifica che ti interessa nell'evento "Prima di
aggiornare" del controllo Cerca1 tramite una funzione DLookup; tale
funzione, che avrà come dominio l'origine record della maschera, deve essere
scritta in maniera tale che restituisca un valore Null nel caso in cui
l'utente cercato non esista nel recordset.
Se l'esito della richiesta dovvesse dare esito negativo, a mio avviso, oltre
al messaggio, dovresti anche annullare l'evento aggiornamento con Cancel =
True e Me!Cerca1.Undo e quindi spostare il fuoco su tale controllo con
Me!Cerca1.SetFocus.



title: Msg Box errore che esce ...come mai ??

text:
"Roberto dal portabile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TK3p7.77075$ul3.2...@news.infostrada.it...
|
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| news:OT0p7.75515$ul3.2...@news.infostrada.it...
| [CUT]
|
| Ho riletto attentamente il codice VBA di cui i messaggi precedenti. Non
| avevo notato che lo avevi generato a fronte dell'evento "Prima di
| aggiornare" del controllo Cerca1; non puoi usare Me.Requery a fronte di
tale
| evento: è per questo che Access ti dà l'errore di runtime 2115.
| Di contro non ha significato effettuare quel tipo di If se non dopo aver
| effettuato un requery della maschera.
| Infine dovresti aver avuto anche un errore di compilazione, visto che la
| variabile x non è stata precedentemente dichiarata.
|
| Puoi effettuare la verifica che ti interessa nell'evento "Prima di
| aggiornare" del controllo Cerca1 tramite una funzione DLookup; tale
| funzione, che avrà come dominio l'origine record della maschera, deve
essere
| scritta in maniera tale che restituisca un valore Null nel caso in cui
| l'utente cercato non esista nel recordset.
| Se l'esito della richiesta dovvesse dare esito negativo, a mio avviso,
oltre
| al messaggio, dovresti anche annullare l'evento aggiornamento con Cancel =
| True e Me!Cerca1.Undo e quindi spostare il fuoco su tale controllo con
| Me!Cerca1.SetFocus.
| Roberto
| ---------------------------------------------
beh...grazie Roberto x l'aiuto... x caso potresti farmi un esempio "pratico"
su questa funzione "DLookup" sul controllo Cerca 1... in maniera poi da
applicarlo anche agli altri controlli.....etc. etc. ???
se per caso risultasse lungo e complicato inserire una Msg Box di errore al
codice
che ti ho dato... considera questa mia richiesta nulla....
Ciao !!!
--
SuperPippo®   [;o))


title: Msg Box errore che esce ...come mai ??

author: Roberto da casa

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:j0lp7.82743$ul3.2...@news.infostrada.it...
[CUT]
> beh...grazie Roberto x l'aiuto... x caso potresti farmi un esempio
"pratico"
> su questa funzione "DLookup" sul controllo Cerca 1... in maniera poi da
> applicarlo anche agli altri controlli.....etc. etc. ???
> se per caso risultasse lungo e complicato inserire una Msg Box di errore
al
> codice
> che ti ho dato... considera questa mia richiesta nulla....
> Ciao !!!
>
> --
> SuperPippo®   [;o))
Forse c'è una soluzione più facile di quella che ti ho proposto ieri, ed è
quella di effettuare la verifica dell'esistenza dell'utente a fronte
dell'evento "Dopo aggiornamento" del controllo Cerca1, senza generare alcun
codice a fronte dell'evento "Prima di aggiornare" di tale casella di testo
non associata.
A fronte dell'evento "Dopo agiornamento" del controllo Cerca1 prova a
sostituire l'attuale codice VBA con il seguente:
Private Sub Cerca1_AfterUpdate()
Me.Requery
Dim x As String
If Me.RecordsetClone.RecordCount = 0 Then
x = MsgBox("Il Cognome_Nome " & Me!Cerca1 & _
" cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
Me!Cerca1 = ""
Me!Cerca1.SetFocus
End If
End Sub
Anche l'altra mia soluzione avrebbe funzionato, ma questa, per come tu avevi
impostato le cose, mi sembra più intuitiva.



title: Msg Box errore che esce ...come mai ??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:XJmp7.83509$ul3.2...@news.infostrada.it...
|
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| news:j0lp7.82743$ul3.2...@news.infostrada.it...
| [CUT]
|

sono certo che l'atra soluzione avrebbe funzionato....come funziona anche
questa alla grande...grazie Roberto come sempre....
ora applicherò questo codice anche agli controlli....
di nuovo grazie Roberto x la tua gentilezza e disponibilità ... CIAO  !!!
--
SuperPippo®   [;o))


title: msgbox

author: Massimo

text:
Volevo sapere se è possibile non far udire il messaggio sonoro di una
finestra di avviso su access 2000, sul 97 se lo volevo aggiungevo beep prima
del msgbox ma sul 2000 me lo fa sempre, cosa devo impostare ?
Grazie Max


title: msgbox

author: Silvio Berruti

text:
"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
news:Q5US6.3515$%m1.1...@news.infostrada.it...

Un controllo su quello che scrivi.
Non ho capito niente.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: msgbox

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:yK8T6.651$7F4....@news.infostrada.it...
>
> "Massimo" <
ron...@libero.it
> ha scritto nel messaggio
> news:Q5US6.3515$%m1.1...@news.infostrada.it...
> > Volevo sapere se č possibile non far udire il messaggio sonoro di una
> > finestra di avviso su access 2000, sul 97 se lo volevo aggiungevo beep
> prima
> > del msgbox ma sul 2000 me lo fa sempre, cosa devo impostare ?
>
> Un controllo su quello che scrivi.
> Non ho capito niente.
Hai ragione ma la fretta....
allora come mai quando appare una MsgBox in access 2000 contemporaneamente
si sente il classico Beep o avviso critico mentre in access 97 se non metti
nel codice ( prima di MsgBox ) il comando Beep questo non compare ?
Voglio che in access 2000 non esegua nessun segnale acustico, perchč
utilizzo un mio file .wav all'esecusione della MsgBox, ed allora succede
immediatamente prima del messaggio viene eseguito il mio file e
successivamente all'apertura del messaggio ricompare il beep del messaggio.
Spero di essere stato un pň piů chiaro.
Max


title: msgbox

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:9fjh7h$1mo$1...@lacerta.tiscalinet.it...

Sei stato molto + chiaro, ma non posso aiutarti perché non utilizzo A2000.
Ciao



title: Nascondere descrizione in un report

author: bastardosinasce

text:
Salve , ho un problemino con un report ,
con questa formula...( mi hanno aiutato )
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
'On Error Resume Next
If Dir("C:\Foto\" & Campo4 & ".jpg") = "" Then
Foto.Visible = False
Else
Foto.Picture = "C:\Foto\" & Campo4 & ".jpg"
Foto.Visible = True
End If
Debug.Print Foto.Picture
End Sub
Faccio visualizzare le foto che ho in c:\foto , e la descrizione
collegata al nome della foto (campo4).
in questo modo però dove non è presente la foto, mi viene visualizzata
lo stesso la descrizione senza foto....
Mi chiedevo, come faccio a dire al programma che dove non è presente
la foto, non mi deve far vedere neanche la descrizione ( in poche
parole se no è presente la foto , l'articolo non deve esistere) ... mi
sono spiegato bene ??
Grazie a tutti
ciao


title: Nascondere descrizione in un report

author: almorel

text:

Ciao, lo stralcio che hai riportato è farina del mio sacco. Circa il
tuo problema credo che il modo migliore sia quello di alimentare il
report con una query che scarti a monte i record da non stampare.
Tuttavia se stampi su di una sola colonna puoi, nell' evento stampa
del corpo, verificare la presenza del file jpg (con la funzione Dir) e
in caso di assenza rendere invisibile il corpo stesso.
Chiaro ?
Alberto


title: Nascondere descrizione in un report

author: david

text:

esatto sei prorpio tu.... non volevo romperti troppo, ed ho cercato
aiuto qui, ma tu sei ovunque!
il discorso vale anche se stampo su due colonne?


title: Nascondere descrizione in un report

text:

No, se stampi su due colonne ti capita che se una delle due foto di
una riga manca non ti stampa neanche l'altra.
Puoi rendere invisibili le scritte ma poi ti rimane lo spazio bianco.
(Per questo avevo fatto il report di verifica).
Se mi viene qualche idea mi faccio sentire.
Ciao
Alberto


title: Nascondere descrizione in un report

text:

ok.....
grazie mille :-)


title: Nascondere descrizione in un report

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:5787dd59-9908-4114...@f12g2000yqn.googlegroups.com...
On 28 Gen, 22:55, david <
barda...@gmail.com
> wrote:
> On 28 Gen, 22:40, almorel <
almo...@gmail.com
> wrote:
>
>
>
> > On 28 Gen, 21:58, bastardosinasce <
bastardosina...@gmail.com
> wrote:
>
> > > Salve , ho un problemino con un report ,
> > > con questa formula...( mi hanno aiutato )
>
> > > Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
> > > 'On Error Resume Next
> > > If Dir("C:\Foto\" & Campo4 & ".jpg") = "" Then
> > > Foto.Visible = False
> > > Else
> > > Foto.Picture = "C:\Foto\" & Campo4 & ".jpg"
> > > Foto.Visible = True
> > > End If
>
> > > Debug.Print Foto.Picture
> > > End Sub
>
> > > Faccio visualizzare le foto che ho in c:\foto , e la descrizione
> > > collegata al nome della foto (campo4).
> > > in questo modo per� dove non � presente la foto, mi viene visualizzata
> > > lo stesso la descrizione senza foto....
>
> > > Mi chiedevo, come faccio a dire al programma che dove non � presente
> > > la foto, non mi deve far vedere neanche la descrizione ( in poche
> > > parole se no � presente la foto , l'articolo non deve esistere) ... mi
> > > sono spiegato bene ??
>
> > > Grazie a tutti
> > > ciao
>
> > Ciao, lo stralcio che hai riportato � farina del mio sacco. Circa il
> > tuo problema credo che il modo migliore sia quello di alimentare il
> > report con una query che scarti a monte i record da non stampare.
> > Tuttavia se stampi su di una sola colonna puoi, nell' evento stampa
> > del corpo, verificare la presenza del file jpg (con la funzione Dir) e
> > in caso di assenza rendere invisibile il corpo stesso.
> > Chiaro ?
> > Alberto
>
> esatto sei prorpio tu.... non volevo romperti troppo, ed ho cercato
> aiuto qui, ma tu sei ovunque!
> il discorso vale anche se stampo su due colonne?
No, se stampi su due colonne ti capita che se una delle due foto di
una riga manca non ti stampa neanche l'altra.
Puoi rendere invisibili le scritte ma poi ti rimane lo spazio bianco.
(Per questo avevo fatto il report di verifica).
Se mi viene qualche idea mi faccio sentire.
Ciao
Alberto
Risposta:
Scusa ma non si � detto che le filtri nella select e quindi non ci pu�
essere nella query?
Io farei
Dim strPath as string
dim b as boolean
strPath = "C:\Foto\" & Campo4 & ".jpg"
b =dir(strpath)<>""
me.Foto.Picture = strPath
me.Foto.Visible = b
Per filtrare le foto invece mi creerei una semplicissima function che puoi
utilizzare poi per filtrare
Function fctEsiste(strCampo as string) as boolean
    fctEsiste = (dir("C:\Foto\& " & strCampo & ".jpg"))
End Function


title: problema con casella di riepilogo

author: Piero

text:
ciao a tutti
ho una maschera con pulsante,
su click ho inserito questo codice

        DoCmd.OpenReport "mioReport", acViewPreview, "", "", acNormal
        Forms![M_Date]!LstName.Column (10)
dove apro un report; anticipato da una maschera "M_Date",
con una casella di riepilogo "LstName" non associata,
origine da query.
Mio desiderio � filtrare: LstName per avere il nono nome
della lista,
ma non riesco, perch� ho sempre il primo..

Grazie per l'aiuto


title: problema con casella di riepilogo

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52beb9e6$0$1372$4faf...@reader1.news.tin.it...

ora funziona!!!


title: problema maschera divisa access 2007

author: crue

text:
Come da oggetto volevo indicare un problema riscontrato in access 2007
creando una maschera divisa. Il problema emerge quando voglio
nascondere, via codice, una colonna della parte di maschera
visualizzata in foglio dati infatti il columnhidden non ha alcun
effetto! Qualcuno ha una soluzione o siamo di fronte ad un bug? grazie


title: problema maschera divisa access 2007

author: IvanDaBologna

text:
"crue" <
crue...@gmail.com
> ha scritto nel messaggio
news:7360020c-1bde-44a6...@q3g2000hsg.googlegroups.com...

bug??? quale bug??? a quale istruzione ????
Vorresti essere cosě gentile da dettagliare fino all'ultima virgola i metodi
che usi? il contesto in cui lo usi, le maschere e il codice ...
Grazie
IvanDaBologna


title: problema maschera divisa access 2007

text:
On 17 Dic, 21:14, "IvanDaBologna" <
ivanSENZAQUESTO.c...@tin.it
> wrote:
> "crue" <
crue1...@gmail.com
> ha scritto nel messaggionews:7360020c-1bde-44a6...@q3g2000hsg.googlegroups.com...
>
> > Come da oggetto volevo indicare un problema riscontrato in access 2007
> > creando una maschera divisa. Il problema emerge quando voglio
> > nascondere, via codice, una colonna della parte di maschera
> > visualizzata in foglio dati infatti il columnhidden non ha alcun
> > effetto! Qualcuno ha una soluzione o siamo di fronte ad un bug? grazie
>
> bug??? quale bug??? a quale istruzione ????
> Vorresti essere così gentile da dettagliare fino all'ultima virgola i metodi
> che usi? il contesto in cui lo usi, le maschere e il codice ...
> Grazie
>
> IvanDaBologna
allora per essere chiaro ho fatto i seguenti passi:
1)ho creato una maschera con origine record su una tabella
2)la maschera ha come visualizzazione predefinita "dividi maschera"
3)ho inserito nella maschera tutti i campi della tabella
se visualizzo la maschera tutto funziona! il problema è che se cerco,
via codice, di
nascondere una colonna (ColumnHidden) questa operazione non ha alcun
effetto!
Spero ora di essere stato chiaro e che esista una qualche soluzione


title: problema maschera divisa access 2007

text:
"crue" <
crue...@gmail.com
> ha scritto nel messaggio
news:00421082-458c-4301...@s12g2000prg.googlegroups.com...
On 17 Dic, 21:14, "IvanDaBologna" <
ivanSENZAQUESTO.c...@tin.it
> wrote:
> "crue" <
crue1...@gmail.com
> ha scritto nel
> messaggionews:7360020c-1bde-44a6...@q3g2000hsg.googlegroups.com...
>
> > Come da oggetto volevo indicare un problema riscontrato in access 2007
> > creando una maschera divisa. Il problema emerge quando voglio
> > nascondere, via codice, una colonna della parte di maschera
> > visualizzata in foglio dati infatti il columnhidden non ha alcun
> > effetto! Qualcuno ha una soluzione o siamo di fronte ad un bug? grazie
>
> bug??? quale bug??? a quale istruzione ????
> Vorresti essere cosě gentile da dettagliare fino all'ultima virgola i
> metodi
> che usi? il contesto in cui lo usi, le maschere e il codice ...
> Grazie
>
> IvanDaBologna
allora per essere chiaro ho fatto i seguenti passi:
1)ho creato una maschera con origine record su una tabella
2)la maschera ha come visualizzazione predefinita "dividi maschera"
3)ho inserito nella maschera tutti i campi della tabella
se visualizzo la maschera tutto funziona! il problema č che se cerco,
via codice, di
nascondere una colonna (ColumnHidden) questa operazione non ha alcun
effetto!
Spero ora di essere stato chiaro e che esista una qualche soluzione
---------------- risposta --------------------------------
Ti confesso la mia ignoranza : non so cosa voglia dire maschera divisa!
Purtroppo arrivo fino ad OfficeXp e non oltre ....
IvanDaBologna


title: problema maschera divisa access 2007

author: Simone Calligaris

text:
"crue" <

Possibile che sia un bug: tieni conto che la versione 2007 da la sensazione
di essere poco piů di una beta ... devi aspettarti di tutto.
Comunque ti consiglio di postare la cosa su
http://blogs.msdn.com/access/
Ti risponde uno dei programs manager di Access.
Saluti.


title: problema maschera divisa access 2007

author: Cinzia

text:
"crue" <
crue...@gmail.com
> ha scritto nel messaggio
news:00421082-458c-4301...@s12g2000prg.googlegroups.com...


Ciao crue,
nell'help alla  voce ColumnHidden leggo:
"La proprietà ColumnHidden si applica a tutti i campi in
visualizzazione Foglio dati e ai controlli di una maschera quando la
maschera è in visualizzazione Foglio dati."
e se provi,  in visualizzazione foglio dati la colonna effettivamente
non viene visualizzata. Nulla si dice riguardo a quanto dovrebbe
succedere quando la visualizzazione è "dividi maschera". Sperimentando
ho notato però che impostando la proprietà ColumnWidth= 0   dei campi
che si vogliono nascondere, questi non vengono visualizzati nella
parte "griglia" della maschera.
Spero possa esserti d'aiuto!
Ciao.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: problema maschera divisa access 2007

text:
On 18 Dic, 21:44, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "crue" <
crue1...@gmail.com
> ha scritto nel messaggionews:00421082-458c-4301...@s12g2000prg.googlegroups.com...

grazie a tutti per l'interessamento! In ogni caso pure io avevo già
sperimentato columnhidden e columnwidth ma il loro effetto è nullo!
infatti se come impostazione predefinita hai "dividi maschera" e
carichi la maschera non ottieni il risultato sperato se poi invece
passi alla modalità foglio dati, ottieni tali risultati! Spero che
venga posto rimedio a tale fatto in quanto la modalità "dividi
maschera" è molto comoda


title: problema maschera divisa access 2007

text:

>grazie a tutti per l'interessamento! In ogni caso pure io avevo già
>sperimentato columnhidden e columnwidth ma il loro effetto è nullo!
>infatti se come impostazione predefinita hai "dividi maschera" e
>carichi la maschera non ottieni il risultato sperato se poi invece
>passi alla modalità foglio dati, ottieni tali risultati! Spero che
>venga posto rimedio a tale fatto in quanto la modalità "dividi
>maschera" è molto comoda.
Ciao crue,
mentre posso confermare che columnhidden non ha effetto su maschere
divise,  impostando columnwidh=0 invece, per le prove che ho fatto io,
funziona.
Tu con che configurazione stai provando?



title: [ot] come accedere al NG dal 01/06

text:
Salve a tutti,
attualmente per una serie di corcostanze mi collego tramite il server
x-private.org
 ... da casa uso news tiscali, ma in ufficio non riesco.
A partire dal primo giugno sarà a  pagamento e quindi mi chiedo ... cosa
posso usare che sia freeware e soprattutto stabile (adoro il server tiscali
personalmente ma qui non gira!!!).
Grazie 1000 e buona settimana a tutti Voi!
--
strano...mavero
Presto sarò MC in signature...


title: [ot] come accedere al NG dal 01/06

author: ciroteo

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42887ef0$1...@x-privat.org...

amico mio ... hai visto il mio post di qualche ora fa? ho visto anche quelli
precedenti di alex ...
mi sa che c'è un po' di confusione su questi server delle news ... mi sa che
userò google o mailgate ...


title: [ot] come accedere al NG dal 01/06

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d69vbv$rml$1...@hulme.interac.it...

magra consolazione,
mi pesa mantenere aperto il browser, preferirei ridurre il tutto a
thunderbird (installato come "amabile" alternative di OE!).
Saluti,



title: activex

author: norica

text:
Chi mi sa dire la reale utilità di usare dei
controlli activex in particolare ListWiew (invece di una sottomaschera o una
listbox), in Access ???

e dove posso trovare qualce esempietto
???

grazie.

ciaoo.


title: cambiare formato data

author: ringo

text:
Salve a tutti,
esiste un modo per convertire una colonna di una tabella
da date time a solo data?
esempio:
30/09/2005 12:59:00  diventa 30/09/2005
grazie!
ringo


title: cambiare formato data

text:
"ringo" <
rin...@tiscali.it
> ha scritto nel messaggio
news:dn0tvr$71p$1...@newsread.albacom.net...
> Salve a tutti,
>
> esiste un modo per convertire una colonna di una tabella
> da date time a solo data?
>
> esempio:
>
> 30/09/2005 12:59:00  diventa 30/09/2005
A mio avviso non devi cambiare nulla come valore contenuto nel campo di tipo
Data /ora della tabella, ma devi impostare a Data in cifre il formato della
casella di testo associata a tale campo.
Comunque se vuoi proprio eliminare dal valore del campo Data/ora l'orario e
lasciare solo la data:
SoloData = Int(DataEOra)
naturalmente anche l'oggetto SoloData deve essere di tipo Data/ora.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: creazione tabella da codice

author: Giovanni Liuzzi

text:
Saluti a tutto il NG.
Gradirei un aiuto per creare da codice una tabella e assegnare fra gli
altri  un campo indice con tipo dati contatore.
Saluti.


title: creazione tabella da codice

author: Mad® Milox

text:
"Giovanni Liuzzi" <
gli...@tiscalinet.it
> ha scritto nel messaggio
news:cYbFOl6=y2OWCML7UA...@4ax.com...

C'e' un ottimo esempio con spiegazione e tutto il resto sul'help cercvando
per Tabledef , dove ti fa' vedre come crearla e modificarne uan gia'
esistente accorpare i dati ed eliminarla alla fine.
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: Moduli di classe

text:
Non mi è ancora chiaro l'uso dei moduli di classe:
vorrei sapere se è possibile salvare un form creato con Access come modulo
di classe (.cls) e poi inserirlo in programma che sto sviluppando in VB5. In
effetti quanto sopra sono riuscito a farlo, ma non riesco poi ad aprire
questo form e quindi utilizzarne i suoi controlli. Non sono sicuro se quanto
sto facendo rientra nelle possibilità di impiego di un modulo di classe, ma
se questo è possibile dove sbaglio? o cosa altro devo fare per implementare
quel form di Access nel mio programma?


Moduli di classe


title: Moduli di classe

text:
<
do...@libero.it
> ha scritto nel messaggio
news:MD1E9.15370$3l.4...@twister1.libero.it...

Credo ci sia da rivedere qualche cosa nelle informazioni che hai......!
Le Form sono moduli di CLASSE, ma hanno
un'interfaccia GRAFICA, questa non è compatibile con altri Prodotti MS,
in quanto realizzata con ACCESS.
L'unica cosa che puoi fare per utilizzare la FORM di ACCESS è quella di
inserire
tra i RIFERIMENTI di VB il Database di ACCESS, in quel modo riesci a
sfruttare
la FORM come se fosse un Componente esterno.
E ovvio che ti servono le Licenze di entrambi e/o i RUNTIME di entrambi se
devi distribuirli.
Forse ti conviene rivedere la cosa per praticità.
Ciao @Alex


title: Moduli di classe

author: Riccardo Bonera

text:
"@Alex" <
> L'unica cosa che puoi fare per utilizzare la FORM di ACCESS è quella di
> inserire
> tra i RIFERIMENTI di VB il Database di ACCESS, in quel modo riesci a
> sfruttare
> la FORM come se fosse un Componente esterno.
Sicuro si possa fare?
Mi pareva che questa possibilità esistesse solo Access --- Access e non
VB --- Access.
Ciao.


title: Moduli di classe

text:
"Riccardo Bonera" <
ricb...@hatespamtiscalinet.it
> ha scritto nel messaggio
news:_u5E9.16612$2B1.4...@twister2.libero.it...
> Sicuro si possa fare?
> Mi pareva che questa possibilità esistesse solo Access --- Access e non
> VB --- Access.
>
> Ciao.
OK. Hai ragione....!
@Alex.


title: Moduli di classe

text:
Quindi, se ho ben capito, l'interfaccia grafica di un modulo di classe č
reimpiegabile solo dalla stessa applicazione? ...e quindi, quando ho salvato
il forma come modulo di classe da Access e poi l'ho importato
in Visual Basic, ne ho solo importato il codice?


title: [A2K] Proprieta' cycle

author: Lorenzo Coronati

text:
Usavo normalmente con A97 la prop cycle per impedire che
l'utente cambi record quando va in modifica di una form.
Con A2K l'istruzione viene eseguita senza errori, ma non
funziona, cioe' si riesce a cambiare record tranquillamente.
Qlc ha riscontrato lo stesso problema?
Ah, dimenticavo, uso un adp connesso a msde
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--


title: Valorizzazione campo

author: Bobbygol

text:
Scusatemi se riposto, ma sono davvero alla disperazione.
E' probabilmente l'ultimo baco (almeno grosso) che č rimasto sulla mia
applicazioncina ma non riesco a porre rimedio.
Devo impostare il valore in un campo sulla base di due variabili globali, ma
solo quando vado su un nuovo record.
Il campo č data1, le variabili globali Mese ed Anno.
Ho messo un'istruzione Me:data1 = Cdate("01/"&Format(Mese,"00")&Anno)
sull'evento got focus, ma mi agggiorna tutti i record.
Ho messo la stessa istruzione come valore predefinito ma mi va in errore (mi
pare non accettare le variabili globali)
Mi č stato suggerito di utilizzare l'evento prima di aggiornare ma non
saprei come.
Forse sbaglio la sintassi, forse sono proprio fuori strada.
Mi potete dare una mano?
Grazie
***mauro


title: Valorizzazione campo

author: Sergio MAZZA

text:
"Bobbygol" <
mauro.cinacch...@virgilio.it
> ha scritto nel
messaggio news:Cyu_b.12531$gk.5...@news3.tin.it...
> Scusatemi se riposto, ma sono davvero alla disperazione.
> E' probabilmente l'ultimo baco (almeno grosso) che è rimasto sulla mia
> applicazioncina ma non riesco a porre rimedio.
> Devo impostare il valore in un campo sulla base di due variabili globali,
ma
> solo quando vado su un nuovo record.
> Il campo è data1, le variabili globali Mese ed Anno.
> Ho messo un'istruzione Me:data1 = Cdate("01/"&Format(Mese,"00")&Anno)
> sull'evento got focus, ma mi agggiorna tutti i record.
> Ho messo la stessa istruzione come valore predefinito ma mi va in errore
(mi
> pare non accettare le variabili globali)
> Mi è stato suggerito di utilizzare l'evento prima di aggiornare ma non
> saprei come.
> Forse sbaglio la sintassi, forse sono proprio fuori strada.
> Mi potete dare una mano?
> Grazie
> ***mauro
>
Si prosegue il discorso dove è iniziato; non si frammenta per tutto l'NG.
Se intendevi il mio suggerimento, io ti consigliavo "prima di inserire"; la
tua  istruzione la devi inserire li. Visualizzi le proprietà della form -
scheda eventi e scegli "prima di inserire", clicchi sul bottone (a destra)
con i tre puntini e generi l'evento; poi inserisci:
Me!data1 = Cdate("01/" & Format(Mese,"00") & "/" & Anno) '<-- versione
corretta
Ciao.
--
Sergio MAZZA


title: Valorizzazione campo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c1fbfi$inn$1...@canarie.caspur.it...

Azz.. sulle proprietà della form!!! Ecco la soluzione.
In effetti funziona. (magari non avevi dubbi....  :-)) )
Sorry per la ripetizione, ma, come detto, ero alla disperazione.
Sai com'e'.... avevo l'impressione che ormai il problema fosse uscito
dall'attenzione... e io ero ancora in ambasce!
Magari mi bastava rileggere con attenzione la tua risposta!!!
Grazie comunque, non si ripeterà.
> Ciao.
Ciao
***mauro
> --
> Sergio MAZZA
>
>


title: accodamento dati

author: Debora

text:
Ho un database che è installato in 3 pc. Ciascun db riceve i dati.
Il problema è come posso accodare i dati dei tre db in un unico db.
Il db è formato da 10 tabelle, relazionate cosi:
tbl1-->tbl2  (uno a molti)
tbl1-->tbl3     "          "
tbl1-->tbl4    "          "
tbl2-->tbl5      "         " ect.


title: accodamento dati

author: Carlo Costarella

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:Kahd9.148718$n04.3...@twister2.libero.it...

Scusami ma non ho capito. Puoi chiarire meglio?
Ciao, Carlo


title: accodamento dati

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:q_hd9.59244$pX1.1...@news2.tin.it...

Ho messo un db in 3 pc, ogni pc lavora autonomamente,quindi ogni utente
inserisce i dati di un lavoro (circa 2000 record)
per fare prima ogni ho pensato appunto di far lavorare 3 persone.quindi 700
record a testa.
Avendo tale tbl un campo con chiave univoca (non contatore) la numerazione
parte da 1.
alla fine mi ritrovo che ogni utente ha inserito i record da 1 a 700. Avendo
le ralazioni fra le tabelle
anche le tbl collegate avranno l'id da 1 a 700
il problema è, come faccio poi a raggruppare duti i dati in un unico
database in modo che alla fine ogni record abbia il suo id univoco sia x la
tbl princ che per quelle collegate con relazione uno a molti?
Bye, Debora.


title: accodamento dati

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:Hmid9.148915$n04.3...@twister2.libero.it...
>
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:q_hd9.59244$pX1.1...@news2.tin.it...
> >
> > "Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
> > news:Kahd9.148718$n04.3...@twister2.libero.it...
> Ho messo un db in 3 pc, ogni pc lavora autonomamente,quindi ogni utente
> inserisce i dati di un lavoro (circa 2000 record)
> per fare prima ogni ho pensato appunto di far lavorare 3 persone.quindi
700
> record a testa.
> Avendo tale tbl un campo con chiave univoca (non contatore) la numerazione
> parte da 1.
> alla fine mi ritrovo che ogni utente ha inserito i record da 1 a 700.
Avendo
> le ralazioni fra le tabelle
> anche le tbl collegate avranno l'id da 1 a 700
> il problema č, come faccio poi a raggruppare duti i dati in un unico
> database in modo che alla fine ogni record abbia il suo id univoco sia x
la
> tbl princ che per quelle collegate con relazione uno a molti?
> Bye, Debora.
>
>
Sě ora č piů chiaro.
Cosě, di getto:
Usa un quarto database asolutamente identico al primo.
Nelle tabelle con chiave univoca (non contatore) trasforma questo campo in
contatore.
Allega le tabelle degli altri tre db, rinominandole.
Con una query di accodamento seleziona tutti i campi delle tabelle allegate
tranne l'ID e accoda il risultato alle tabelle del quarto db.
Ripeti la procedura di accodamento usando le tabelle allegate degli altri db
e il gioco č fatto.
Ciao, Carlo


title: accodamento dati

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:28jd9.59527$pX1.1...@news2.tin.it...

Grazie Carlo, ho avuto paura di aver fatto fare una cosa che poi non
avrebbe dato il risultato desiderato.
Bye Debora


title: accodamento dati

author: Roberto da casa

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:Hmid9.148915$n04.3...@twister2.libero.it...
[CUT]
> Ho messo un db in 3 pc, ogni pc lavora autonomamente,quindi ogni utente
> inserisce i dati di un lavoro (circa 2000 record)
> per fare prima ogni ho pensato appunto di far lavorare 3 persone.quindi
700
> record a testa.
> Avendo tale tbl un campo con chiave univoca (non contatore) la numerazione
> parte da 1.
> alla fine mi ritrovo che ogni utente ha inserito i record da 1 a 700.
Avendo
> le ralazioni fra le tabelle
> anche le tbl collegate avranno l'id da 1 a 700
> il problema è, come faccio poi a raggruppare duti i dati in un unico
> database in modo che alla fine ogni record abbia il suo id univoco sia x
la
> tbl princ che per quelle collegate con relazione uno a molti?
> Bye, Debora.
Hai provato a risolvere il problema con le Repliche di Access (per eventuali
maggiori chiarimenti cerca Repliche di database sul Sommario della guida in
linea di Access)?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Somma di controlli in report

author: Giuseppe

text:
Buonasera a tutti.
Ho un report in cui effettuo la comparazione della quantità e del fatturato di tre annualità per ogni articolo.
L'origine del report è una query che unisce sotto lo stesso idarticolo, le due query riportanti il totale per annualità, della quantità e del fatturato.
Le etichette e i controlli li ho chiamati etichetta1, etichetta2 ecc, e controllo1, controllo2, ecc..
Poi ho le caselle di controllo poste nel piè di pagina che, tramite codice vba, eseguono il totale e le ho chiamate txtsomma1, txtsomma2, ecc.
Il problema è che le tre colonne delle quantità e quelle del fatturato non possono avere lo stesso nome, per cui per le quantità prendono il nome dei tre anni (2014, 2015 e 2016), quelle del fatturato ho messo davanti "imp "(imp 2014, imp 2015 e imp 2016).
Di conseguenza il codice
Me("txtSomma" & Conta + 1).ControlSource = _
"=Sum([" & Forms![frmComparazioneFatturato]!Anno + Conta & "])"
mi genera solo i nomi e i totali delle caselle txtsomma1, txtsomma2 e txtsomma3 delle quantità, mentre quelli relativi alle colonne del fatturato ovviamente non li genera.
Scusandomi anticipatamente per la lungaggine, come posso risolvere tale problema?
Grazie anticipate.
Giuseppe


title: Utilizzo di WithEvents per una gestione globale degli eventi in una  form

author: Ery

text:
Salve a tutti,
Il mio problema è il seguente:
data una maschera vuota già esistente ho la necessità di creare una
serie di controlli all'interno dinamicamente (in runtime per
intenderci)
Ogni gruppo di controllo avrà degli eventi che a priori non posso
implementare in quanto non so esattamente quanti controlli avrà la
maschera, nè, tanto meno i nomi.
Leggendo i vari forum su internet ho scoperto le potenzialità della
parola chiave WithEvents.
In questi form si spiega come creare una classe esterna con uno o più
membri privati dichiarati appunto con la sintassi
public WithEvents <nomeMembro> As <tipo di controllo access>
dopo di che basta implementare nella classe il metodo voluto (change,
click, after_update, ecc..)
e nella form creare un oggetto di quella classe facendo puntare i
mebri al controllo nella form per intercettare gli eventi.
Ovviamente non ero qui a scrivere questo post se mi fosse funzionato
tutto :D
Non ho capito per quale motivo, l'evento non viene intercettato a meno
che nel modulo della form non metta almeno la dichiarazione dello
stesso metodo relativo al controllo linkato.
Riporto il codice di prova per chiarire:
La mia form ha una commandButton che, per ora, ho creato io a mano
####################
# classe clsGlobalCtrl #
####################
Option Compare Database
Option Explicit
Public WithEvents ctrl As Access.CommandButton
Private Sub ctrl_Click()
    MsgBox "io sono " &
ctrl.name
End Sub
####################
#         FORM             #
####################
Option Compare Database
Option Explicit
Private cls As clsGlobalCtrl
Private Sub Form_Load()
    Set cls = New clsGlobalCtrl
    Set cls.ctrl = Me.Comando0
End Sub
#######################################################
in questo modo se clicco sul pulsante non succede niente, al contrari
ose modifico il codice della form come segue, cioè aggiungendo la sola
dichiarazione della funzione click del comando0, allora quando clicco,
viene richiamata anche la click di ctrl.
qualcuno sa dirmi in cosa sbaglio nell'utilizzo di WithEvents ?
####################
#         FORM             #
####################
Option Compare Database
Option Explicit
Private cls As clsGlobalCtrl
Private Sub Comando0_Click()
End Sub
Private Sub Form_Load()
    Set cls = New clsGlobalCtrl
    Set cls.ctrl = Me.Comando0
End Sub


author: Alessandro Cara

text:
Ery ha scritto:
> Salve a tutti,
>
> Il mio problema è il seguente:
>
> data una maschera vuota già esistente ho la necessità di creare una
> serie di controlli all'interno dinamicamente (in runtime per
> intenderci)
Sei certo di voler far questo? Non e' meglio fare una form con i button
(num max) ed eventualmente mostrali/nasconderli?
> Ogni gruppo di controllo avrà degli eventi che a priori non posso
> implementare in quanto non so esattamente quanti controlli avrà la
> maschera, nè, tanto meno i nomi.
>
> Leggendo i vari forum su internet ho scoperto le potenzialità della
> parola chiave WithEvents.
> In questi form si spiega come creare una classe esterna con uno o più
> membri privati dichiarati appunto con la sintassi
>
> public WithEvents <nomeMembro> As <tipo di controllo access>
>
> dopo di che basta implementare nella classe il metodo voluto (change,
> click, after_update, ecc..)
>
> e nella form creare un oggetto di quella classe facendo puntare i
> mebri al controllo nella form per intercettare gli eventi.
>
> Ovviamente non ero qui a scrivere questo post se mi fosse funzionato
> tutto :D
>
> Non ho capito per quale motivo, l'evento non viene intercettato a meno
> che nel modulo della form non metta almeno la dichiarazione dello
> stesso metodo relativo al controllo linkato.
Sulla proprieta' del controllo ci deve essere il richiamo alla =[Routine
Evento]
--
ac


text:
On 15 Giu, 16:09, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Ery ha scritto:> Salve a tutti,
>
>
> Sulla proprieta' del controllo ci deve essere il richiamo alla =[Routine
> Evento]
> --
> ac
Grazie mille, adesso funziona tutto.
Non capisco perché questa cosa non è spiegata da nessuna parte
E' tutto il giorno che mi dimeno tra forum ed MSDN :-/


text:

Non serve che questo sia spiegato in MSDN... è ovvio sia così..!
Tu attivi un Oggetto Classe alla quale associ, anche in modo molto
maldestro un Controllo, per il quale ti ricordo si usano le Property
SET e non la dichiarazione
esplicita di variabili Public, cosa che chi usa le classi non fà....!
Ora che questo oggetto abbia per scontato un'evento da gestire è solo
nell'immaginario collettivo... quindi tu devi scriverlo altrimenti
l'oggetto non espone... ed il Controllo Oggetto dichiarato non può
ereditare.
Studiamo le classi e gli oggetti in modo più funzionale.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=155
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=156
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=157
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
Ciao
@Alex


text:
On 15 Giu, 21:17, "@Alex" <
ik2...@libero.it
> wrote:
> On 15 Giu, 17:09, Ery <
cozz...@gmail.com
> wrote:
>
> > On 15 Giu, 16:09, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> > wrote:
>
> > > Ery ha scritto:> Salve a tutti,
>
> > > Sulla proprieta' del controllo ci deve essere il richiamo alla =[Routine
> > > Evento]
> > > --
> > > ac
>
> > Grazie mille, adesso funziona tutto.
> > Non capisco perché questa cosa non è spiegata da nessuna parte
> > E' tutto il giorno che mi dimeno tra forum ed MSDN :-/
>
> Non serve che questo sia spiegato in MSDN... è ovvio sia così..!
> Tu attivi un Oggetto Classe alla quale associ, anche in modo molto
> maldestro un Controllo, per il quale ti ricordo si usano le Property
> SET e non la dichiarazione
> esplicita di variabili Public, cosa che chi usa le classi non fà....!
>
> Ora che questo oggetto abbia per scontato un'evento da gestire è solo
> nell'immaginario collettivo... quindi tu devi scriverlo altrimenti
> l'oggetto non espone... ed il Controllo Oggetto dichiarato non può
> ereditare.
>
> Studiamo le classi e gli oggetti in modo più funzionale.
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=155http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=156http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=157
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
>
> Ciao
> @Alex
Ciao Alex,
Grazie per avermi fatto un emerita pezza!
E meno male che avevo scritto che ho implementato un codice di prova,
per capire come usare la parola chiave WithEvents (di cui non ne
conoscevo l'esistenza, visto che non sono un guru di VB/VBA).
PS qualunque sia stato il metodo di assegnazione del membro della
classe, diretto o tramite la classica coppia di metodi (let/get)
non penso che una set di una variabile verso un oggetto attivi un
meccanismo di ereditarietà, se pur lo faccia, mi aspetto che una
classe oggetto,
ad esempio la command button dell'esempio, abbia gia nella sua
definizione la dichiarazione di tutti i metodi che espone nella
casella proprietà.
Andare a dire nelle proprietà che a quella procedura corrisponderà un
routine evento, scrivendogli solo una stringa che glielo dica, è un
meccanismo
super contorto se confrontotato con i moderni linguaggi di
programmazione OO. Gli davo più un senso quando nella form mettevo la
dichiarazione vuota del metodo.
Cmq ribadisco che non sono un esperto di VB, quindi sicuramente mi
sfuggiranno dei meccanismi logici di sviluppo su questo linguaggio
Grazie per i link, quelli sono sempre ben accetti


text:
Ery ha scritto:
> On 15 Giu, 21:17, "@Alex" <
ik2...@libero.it
> wrote:
>> On 15 Giu, 17:09, Ery <
cozz...@gmail.com
> wrote:
>>
>>> On 15 Giu, 16:09, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
>>> wrote:
>>>> Ery ha scritto:> Salve a tutti,
>>>> Sulla proprieta' del controllo ci deve essere il richiamo alla =[Routine
>>>> Evento]
>>>> --
>>>> ac
>>> Grazie mille, adesso funziona tutto.
>>> Non capisco perché questa cosa non è spiegata da nessuna parte
>>> E' tutto il giorno che mi dimeno tra forum ed MSDN :-/
>> Non serve che questo sia spiegato in MSDN... è ovvio sia così..!
>> Tu attivi un Oggetto Classe alla quale associ, anche in modo molto
>> maldestro un Controllo, per il quale ti ricordo si usano le Property
>> SET e non la dichiarazione
>> esplicita di variabili Public, cosa che chi usa le classi non fà....!
>>
>> Ora che questo oggetto abbia per scontato un'evento da gestire è solo
>> nell'immaginario collettivo... quindi tu devi scriverlo altrimenti
>> l'oggetto non espone... ed il Controllo Oggetto dichiarato non può
>> ereditare.
>>
>> Studiamo le classi e gli oggetti in modo più funzionale.
>>
>>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=155http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=156http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=157
>>
>>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
>>
>> Ciao
>> @Alex
>
>
> Ciao Alex,
>
> Grazie per avermi fatto un emerita pezza!
> E meno male che avevo scritto che ho implementato un codice di prova,
> per capire come usare la parola chiave WithEvents (di cui non ne
> conoscevo l'esistenza, visto che non sono un guru di VB/VBA).
>
> PS qualunque sia stato il metodo di assegnazione del membro della
> classe, diretto o tramite la classica coppia di metodi (let/get)
> non penso che una set di una variabile verso un oggetto attivi un
> meccanismo di ereditarietà, se pur lo faccia, mi aspetto che una
> classe oggetto,
> ad esempio la command button dell'esempio, abbia gia nella sua
> definizione la dichiarazione di tutti i metodi che espone nella
> casella proprietà.
> Andare a dire nelle proprietà che a quella procedura corrisponderà un
> routine evento, scrivendogli solo una stringa che glielo dica, è un
> meccanismo
> super contorto se confrontotato con i moderni linguaggi di
> programmazione OO. Gli davo più un senso quando nella form mettevo la
> dichiarazione vuota del metodo.
> Cmq ribadisco che non sono un esperto di VB, quindi sicuramente mi
> sfuggiranno dei meccanismi logici di sviluppo su questo linguaggio
>
> Grazie per i link, quelli sono sempre ben accetti
Com'e' che invii (sempre) due messaggi?
Uhmmmm........ qualsiasi oggetto, una volta che lo istanzi, tolte le
attivita' fatte dal costruttore ti mette a disposizione i metodi ma se
non li richiami e' difficile che vengano eseguiti ed anche in linguaggi
sistemi ritenuti piu' evoluti, ad esempio Java, se non attivi il
listener di evento e' difficile che quell'evento venga intercettato.
Questo e' esattamente cio' che e' successo con il command button.
La classe e' sensibile agli eventi ma se non ne attivo il listener
([Event Procedure], ma potrebbe essere un qualsiasi nome) quell'evento
non viene intercettato.
Mettere la dichiarazione vuota del metodo quello si mi sembra,
abbastanza, contorto. Non ho, ne avevo, guardato il tuo codice poiche',
diciamo, che sapevo dove era il problema e cmq mettere quel metodo in
quel modo non so se avrebbe risolto il problema (a logica no).
Il VB e' un linguaggio come un altro, fatto delle solite tre istruzioni,
limitato nella gestione degli oggetti ma in grado di coprire in modo
semplice la stragrande maggioranza delle necessita' di sviluppo.
Sono solito ripetere che l'informatica e' semplicemente un macinacaffe',
entra un chicco, macinata ed esce polvere di chicco. ;-{)
--
ac


text:
...
> Sono solito ripetere che l'informatica e' semplicemente un macinacaffe',
> entra un chicco, macinata ed esce polvere di chicco. ;-{)
> --
> ac
Io li chiamo sistemi "Merd-In/Merd-Out" che rende molto molto meglio
l'idea....!
Ciao
@Alex


title: Telecamere e database

author: Arturo

text:
Salve ragazzi
sto lavorando ad un piccolo progetto per un database di accreditamento del
tipo:
TabellaAnagrafica con nome, cognome, indirizzo .... e foto...
qui casca l'asino, la foto dovrebbe essere presa tramite una Web Cam usb
comandata direttamente dall'interno di una form....
qualcuno sa darmi una mano?
Grazie e pizza pagata...
Paolo


title: filtri su due campi

text:
Ciao,
Maschera preventivi con IDCliente, DataPreventivo e altri controlli; voglio
filtrare i preventivi per data e/o per cliente.
Ho creato una combo per IDCliente e due caselle di testo per la data, ho
creato una query in cui ho inserito come parametri l'IDCliente e le date,
infine un pulsante che esegue la query.
Ovviamente funziona se inserisco sia il cliente che le date, ma non se
voglio filtrare solo per uno o l'altro dei criteri. Per dire ad Access di
esaudire questo mio desiderio devo per forza scrivere del codice tipo If is
null... ecc. o posso aggirare l'ostacolo direttamente dalla query?
Grazie
Paolo


title: filtri su due campi

text:
"Paolo.P" <
p.pe...@tiscali.it
> ha scritto nel messaggio
news:95k_7.40138$s04.1...@news.infostrada.it...

già fatto; ho utilizzato per l'IDCliente l'aggiunta di <tutti> alla combo
(sopiato nella miniera di SitoComune), e per le date ho scritto un pò di
codice per forzarle al 1°gennaio e al 31 dicembre
Ciao
Paolo


title: "Allargare" la visuale di una maschera continua.

text:
buongiorno a tutti,
ho una maschera continua che tramite opportune combo mi permette di ottenere una discreta reportistica (video), filtrando i dati in base alle mie necessità.

La mia necessità, molto grafica e poco tecnica, è quella che a schermo e in una sola riga non riesco a visualizzare tutti i campi dei record da analizzare.

Disporre i dati su più righe è molto confusionario e quindi pensavo a qualche visualizzazione particolare, tipo maschera aggiuntiva o altre idee per le quali mi affido alla vostra esperienza.

Avete mai fatto qualcosa di simile che potrei sfruttare ? E soprattutto ho reso l'idea di cosa vorrei realizzare o sono riuscito ad accendere la vostra fantasia ?

grazie infinite a tutti.


author: BFS

text:

quando ho una maschera continua con tante colonne io di solito creo una
maschera foglio dati dentro una maschera normale principale dove metto
le varie caselle per i filtraggi.
All'apertura della maschera principale...da codice estendo la larghezza
per occupare tutto il monitor.
Idem per la sottomaschera foglio dati cosi sfrutto tutto il monitor per
visualizzare il maggior numero di colonne.

Doto la maschera di un automatismo che tiene in memoria come l'utente ha
allargato a piacere le varie colonne e anche il relativo ordine.

Infine di solito aggiungo dun pulsante di zoom in e zoom out che
incrandisce e diminuisce il font della maschera foglio dati.

Quindi faccio contenti sia quelli con il monitor da 18 che quelli con il
monitor da 24

l'effeto che ottengo è questo
http://s16.imagestime.com/out.php/i1120752_Cattura.JPG

Spero di averti dato qualche spunto

ciao


text:
 All'apertura della maschera principale...da codice estendo la larghezza
> per occupare tutto il monitor.

Private Sub Form_Open(Cancel As Integer)
' rende pieno schermo
    DoCmd.Maximize
End Sub

> Infine di solito aggiungo dun pulsante di zoom in e zoom out che
> incrandisce e diminuisce il font della maschera foglio dati.

>
> Spero di averti dato qualche spunto
>
> ciao

Ciao BFS,
grazie per le dritte che sto cercando di applicare alla mia maschera.
Ti scrivo il codice che penso possa realizzare quanto mi descrivi al primo punto mentre per lo zoom del font non saprei da che parte cominciare...se non dai due pulsanti.

grazie infinite per l'aiuto.


text:
Il 15/05/2017 11:28, ignazio.pilone ha scritto:
>  All'apertura della maschera principale...da codice estendo la larghezza
>> per occupare tutto il monitor.
>
> Private Sub Form_Open(Cancel As Integer)
> ' rende pieno schermo
>     DoCmd.Maximize
> End Sub
>

ricordati che devi anche aumentare la dimensione della sottomaschera

>
>> Infine di solito aggiungo dun pulsante di zoom in e zoom out che
>> incrandisce e diminuisce il font della maschera foglio dati.
>
>>
>> Spero di averti dato qualche spunto
>>
>> ciao
>
>
> Ciao BFS,
> grazie per le dritte che sto cercando di applicare alla mia maschera.
> Ti scrivo il codice che penso possa realizzare quanto mi descrivi al primo punto mentre per lo zoom del font non saprei da che parte cominciare...se non dai due pulsanti.
>
> grazie infinite per l'aiuto.
>

per impostare il font e le dimensioni :
https://msdn.microsoft.com/en-us/library/office/ff194592.aspx

"Forms!Products.DatasheetFontName = "MS Serif"
Forms!Products.DatasheetFontHeight = 10
Forms!Products.DatasheetFontWeight = 500"

ti fai due bottoni + e -
con il primo aumenti il valore e con il secondo diminuisci

qualcosa tipo

Forms!tuaForm.DatasheetFontHeight=Forms!tuaForm.DatasheetFontHeight+10

ciao
BFS


title: Problemi con transferTXT

text:
Ciao a Tutti
da un macro o dal codice vorrei importare del testo in una tabella, Chiamato
"Tab".  definisco il path...e  mentre nel macro o codice definisco che il
file testo non ha nome di un campo, malgrado questo mi dà il messaggio che
il campo F1 non esiste, come posso fare ?? ho provato più volte di rivedere
tutti i parametri ma non ci sono riuscito.
 Grazie dell'aiuto
-Shari


title: Problemi con transferTXT

text:
<
ma...@i.it
> ha scritto nel messaggio
news:cCAFh.39563$aF5....@tornado.fastwebnet.it...

Il nome del campo è indispensabile!
Se importi in una tabella esistente basta indicare il o i campo/i.
Personalmente importo sempre in una nuova tabella oppure mi creo una
specifica di importazione e faccio tutto da codice.
Ciao, Carlo


title: Problemi con transferTXT

author: Bruno Campanini

text:
<
ma...@i.it
> wrote in message
news:cCAFh.39563$aF5....@tornado.fastwebnet.it...

DoCmd.TransferText TransferType:=acImportDelim, _
                                 SpecificationName:="", _
                                 TableName:="Tabella2", _
                                 FileName:="C:\Temp\aaa.txt", _
                                 HasFieldNames:=False
Se il file di testo non ha i nomi dei campi
(donde la clausola HasFieldNames:=False)
l'istruzione TransferText cerca nella tabella esistente
(sopra indicata con TableName:="Tabella2") i campi
F1, F2, F3...
Se "Tabella2" non esiste TransferText la crea coi
nomi di campo del file o, in mancanza, con F1, F2, F3...
Se il file di testo non ha nomi di campo e "Tabella2" esiste
- è il tuo caso - in essa i nomi di campo debbono
essere F1, F2, F3...
In alternativa puoi assegnare al file di testo i nomi campo
della tabella e definire HasFieldNames:=True.
Bruno


title: Problemi con transferTXT

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:es6l91$7e8$1...@tdi.cu.mi.it...

 Ciao
Ma io senza nome campo, in file di testo importo dati in tabella con il nome
del campo, solo che ho capito che prima bisogna importare prima il file in
tabella che lo nominato " tab", dalla finestra del database, per determinare
la" specifica d'imortazione",poi DoCmd. Transfertxt... un altra scoperta !!
(non so se funziona sempre) Che bisogna chiudere Access e riaprire.. Mah!
Cioè ho fatto un pulsante in una maschera che eseguo il comando dal codice
solo che mi viene fuori il messaggio : "é possibile la perdita alcuni record
ecc.."


title: Problemi con transferTXT

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45e6dc51$0$37194$4faf...@reader3.news.tin.it...

Ciao
Non so se ho fatto la cosa giusta, prima ( dalla finestra db)ho importato il
testo, ho impostato il nome campo,.. ho salvato la specifica import,. e poi
ho eseguito Docmd. acImportdelim,... e ho scoperto che devo chiudere Access
perchè funzioni, ora non so se salta fuori qualche problema.
Io ho un problema però, che devo scaricare un file di testo da un lettore
barcode: Quindi quando scarico il file di testo , devo importare la colonna
di testo in una tabella che a sua volta è in relazione con "tabella dettagli
Ordini" , per definire dettagli ordini.( siccome ora non ho ancora sotto
mano il lettore barcode, e sto preparando il db, non so quindì il file che
scarica lettore fisicamente ha anche il nome di campo o no ) allora i miei
quesiti sono:
1- se sapete qualcosa di lettori o terminali, ( io sono alle prime armi), mi
dicevano che in emulazione tastiera bisogna dare il comando che il cursore
va alla riga successiva, questo come possibile? docmd.gotorecord, ecc.. è
giusto?
2-  nel secondo caso che scarico il file testo: evitare che Comando
acimportdelim facesse accodare i dati a quelli precedenti. come devo fare??
 Grazie
_Shari


title: Problemi con transferTXT

text:
<
ma...@i.it
> wrote in message
news:c0IFh.40446$aF5....@tornado.fastwebnet.it...

Eseguo operazioni con lettori di barcode in questa sequenza
per ogni file:
1 - cancellazione (svuotamento) di una tabella temporanea
     denominata TT_Barcode
2 - importazione del file txt in TT_Barcode usando una specifica
    di importazione all'uopo creata
3 - APPEND di TT_Barcode alla tabella di destinazione.
Questo perché a TransferText non puoi dire di accodare
invece di sostituire...
Circa i terminali in emulazione tastiera non so che dirti,
non ne ho esperienza.
Bruno