title: Query con campi di diverso tipo....

author: Luca

text:
Ho un archivio access in cui ho diverse tabelle, ma dovrei fare una
query tra 2 tabelle (che non sono in relazione) dove i campi id su cui
basarmi sono uno di tipo numerico su una tabella e di tipo testo su
un'altra. Come posso metterle in relazione? So che potrei cambiare il
tipo di dato nella tabella, ma sopra a tutto questo ci sono svariati
programmi che funzionano usando in una tabella il tipo di dato numerico
e di testo. Non un qualcosa che le possa mettere in relazione? Grazie.


title: Query con campi di diverso tipo....

author: Cinzia

text:

Ciao Luca,
puoi farlo scrivendo direttamente l'istruzione SQL senza usare il Query
Builder.
Ad esempio
Select Tab1.campo1, tab1.Campo2, Tab2.campo3, Tab2.Campo4
FROM Tab1 INNER JOIN Tab2 ON
Tab1.ID= CInt(Tab2.ID)
Saluti
Cinzia


title: Query con campi di diverso tipo....

text:
ok, fantastico! Avevo trovato diciamo un'altra soluzione, ma più
costosa, usando una query ci appoggio con CInt, ma questa che mi hai
suggerito è ottima!! Grazie mille per il suggerimento!
Luca


title: Come leggere da vba l'Ip address macchina, scheda lan che sta usando nella rete locale?

author: RobertoA

text:
Credo sia un problema abbastanza comune recuperare via vba l'ip del pc
ed ottenere quello di altra scheda rete installata sul pc
Attualmente uso questo codice
----------------------------
Function GetIP() As String
     Dim IP$, DNS$, host$, X As Integer
     Dim GetComputer As String
     Dim Result%
     Dim LoBy%, HiBy%
     Dim SocketData As WinSocketDataType

     Result = WSAStartup(&H101, SocketData)
     If Result <> 0 Then
         MsgBox "Errore in winsock.dll", , "WINSOCK ERROR"
         End If

     X = 2
nt:
     IP = HostByName$(GetComputer, X)

     If Len(IP) = 0 And X >= 0 Then
         X = X - 1
         GoTo nt
         End If

     GetIP = IP
     CleanSockets
     End Function
---------------------------
Function HostByName(name$, Optional X% = 0) As String
     Dim MemIp() As Byte
     Dim Y%
     Dim HostDeAddress&, HostIp&
     Dim IpAddress$
     Dim host As HostDeType
     HostDeAddress = gethostbyname(name)
     If HostDeAddress = 0 Then
     HostByName = ""
     Exit Function
     End If
     Call RtlMoveMemory(host, HostDeAddress, LenB(host))
     For Y = 0 To X
     Call RtlMoveMemory(HostIp, host.hAddrList + 4 * Y, 4)
     If HostIp = 0 Then
     HostByName = ""
     Exit Function
     End If
     Next Y
     ReDim MemIp(1 To host.hLength)
     Call RtlMoveMemory(MemIp(1), HostIp, host.hLength)
     IpAddress = ""
     For Y = 1 To host.hLength
     IpAddress = IpAddress & MemIp(Y) & "."
     Next Y
     HostByName = Left$(IpAddress, Len(IpAddress) - 1)
     End Function
---------------------------

e puntualmente il 50% delle volte mi restituisce un indirizzo che non e'
quello della scheda lan usata per collegare il pc in rete
Ad esempio, il pc e' collegato in lan con la scheda rete il cui
indirizzo e' 192.168.1.100  e la routine sopra restituisce 192.168.244.1
Quest'ultima e' effettivamente una scheda rete che esiste nel pc, ma non
e' quella usata per connettere il pc in lan
Quindi la domanda e':  come leggere l'indirizzo ip scheda rete in uso
attualmente  per collegare il pc in lan?
Quel "..scheda rete in uso attualmente.." come si traduce al picci?


author: caezan

text:
> e puntualmente il 50% delle volte mi restituisce un indirizzo che non e'
> quello della scheda lan usata per collegare il pc in rete
> Ad esempio, il pc e' collegato in lan con la scheda rete il cui
> indirizzo e' 192.168.1.100 e la routine sopra restituisce 192.168.244.1
> Quest'ultima e' effettivamente una scheda rete che esiste nel pc, ma non
> e' quella usata per connettere il pc in lan
> Quindi la domanda e': come leggere l'indirizzo ip scheda rete in uso
> attualmente per collegare il pc in lan?
> Quel "..scheda rete in uso attualmente.." come si traduce al picci?

Un metodo poco elegante è lanciare il comando IPCONFIG da VBA, per esempio:

Private Sub cmdRete_Click()
    MsgBox CreateObject("WScript.Shell").exec("cmd /c ipconfig").StdOut.readall
End Sub

e poi con un po' di string matching, replace, ecc. ricavarsi l'indirizzo IP.


text:

Eh ma c'e' lo stesso problema di prima
Coll'ipconfig appaiono tutte le schede rete presenti nel picci
E qual'e' quella buona?
Dove per 'buona' si intenda quella che in questo momento collega il pc
col resto lan


text:
> >> Quindi la domanda e': come leggere l'indirizzo ip scheda rete in uso
> >> attualmente per collegare il pc in lan?
> >> Quel "..scheda rete in uso attualmente.." come si traduce al picci?
> > Un metodo poco elegante è lanciare il comando IPCONFIG da VBA, per esempio:
> > Private Sub cmdRete_Click()
> > MsgBox CreateObject("WScript.Shell").exec("cmd /c ipconfig").StdOut.readall
> > End Sub
> > e poi con un po' di string matching, replace, ecc. ricavarsi l'indirizzo IP.
> Eh ma c'e' lo stesso problema di prima
> Coll'ipconfig appaiono tutte le schede rete presenti nel picci
> E qual'e' quella buona?
> Dove per 'buona' si intenda quella che in questo momento collega il pc
> col resto lan

Prova prima con una RELEASE:
Private Sub cmdRete_Click()
MsgBox CreateObject("WScript.Shell").exec("cmd /c ipconfig /release").StdOut.readall



author: BFS

text:

ma fammi capire
nel pc hai due schede di rete
a)una connessa alla lan
b)una connessa a ?

stessa subnet?
della lan non sai nulla a priori?
tipo se è almeno 192.168.1.xxx

un ip del gateway o del sever?

BFS


text:

b) ed una non connessa
(ma l'indirizzo scheda rete si vede comunque)
Diversa subnet
Se sapessi a priori, non bisognerebbe 'leggerlo' il valore


text:

non mi torna
anche io ho due schede ethernet nel PC

le due ethernet :
una con 192.168.1.100
e una con 192.168.0.100 senza cavo collegato...quindi sconnessa

l'ip config per la seconda, quella senza cavo mi restituisce

    Stato supporto. . . . . . . . . . . . : Supporto disconnesso

nella lista completa del ipconfig vedo l'ip solo di quella connessa

in ogni caso, anche se tu ne vedi due nel ip config, se una è sconnessa
non è pingabile
potresti quindi fare un ping per scartare quelle che non rispondono

BFS


text:

Prova a vedere su un pc che abbia HyperV attivo o credo anche VirtualBox
Ti ritrovi la scheda rete 'virtual' che usa l'ambiente di
virtualizzazione, e sono entrambe (la nic fisica e la nic virtuale)
'connesse'
E con che criterio il software prende l'una o l'altra?


text:

mio server
ho due schede di rete usate di 4
e una macchina virtuale su hyperview e ottengo:

Configurazione IP di Windows

Scheda Ethernet Embedded LOM 1 Port 4:

    Stato supporto. . . . . . . . . . . . : Supporto disconnesso
    Suffisso DNS specifico per connessione:

Scheda Ethernet Embedded LOM 1 Port 1:

    Suffisso DNS specifico per connessione:
    Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.7
    Subnet mask . . . . . . . . . . . . . : 255.255.255.0
    Gateway predefinito . . . . . . . . . : 192.168.1.1

Scheda Ethernet Embedded LOM 1 Port 2:

    Suffisso DNS specifico per connessione:
    Indirizzo IPv6 locale rispetto al collegamento . : xxxxxxxxxxxxx
    Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.113
    Subnet mask . . . . . . . . . . . . . : 255.255.255.0
    Gateway predefinito . . . . . . . . . : 192.168.1.1

Scheda Ethernet Embedded LOM 1 Port 3:

    Stato supporto. . . . . . . . . . . . : Supporto disconnesso
    Suffisso DNS specifico per connessione:

Scheda Ethernet vEthernet (Generic USB-EEM Network Adapter - Virtual
Switch):

    Suffisso DNS specifico per connessione:
    Indirizzo IPv6 locale rispetto al collegamento . : xxxxxxxxx
    Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.198
    Subnet mask . . . . . . . . . . . . . : 255.255.255.0
    Gateway predefinito . . . . . . . . . : 192.168.1.1

in effetti quella usata da hyperview risulta connessa ma la distinguo
perchè è denominata in modo diverso

ma non so se dipenda dal server ho la denominazione diversa

quindi nel mio caso saprei quali sono i due ip connessi alla rete,  il 7
finale e il 113 finale


text:

E quindi, volendo fare una routine generica che risponda con la nic che
collega il pc alla lan, che criterio indicheresti?


title: Problemone

author: Diego

text:
Ho una database, molto importante x me, salvato nella versione 97 che non ne
vuole più sapere di aprirsi; appena cerco di visualizzarlo mi segnala questo
errore:
"Il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto 'Databases".
Assicurarsi che l'oggetto esista e che nome e percorso siano digitati
correttamente"
Ho ancora delle possibilità oppure ho perso tutti i dati...
Grazie della collaborazione


title: Problemone

author: Karl Donaubauer

text:
Diego <
dmi...@invalleee.it
> schrieb:

Significa che Jet non puo identificare il container del db a causa di
una corruzione del db. Prova a riparare con Jetcomp:
http://support.microsoft.com/support/kb/articles/q273/9/56.asp
Se non aiuta puoi provare se è ancora possibile di cavar fuori qualche
oggetto con programmazione DAO da un altra db.
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: sempre per Roberto: Scusami!

author: Giuseppe Ranoia

text:
Ho provato a mettere Mese=1, ma mi da sempre errore e cioè "Previsto
separatore di elenco oppure )" ho provato a mettere
     Call BackupMese(nMese As Integer)
con analogo risultato
Non so che fare. Armati di santa PAZIENZA ed aiutami per cortesia. Insisto
nel sapere se potrebbero tornarmi utili alcuni testi di VBA.
Ti ringrazio infinitamente. Ciao. Giuseppe.


title: sempre per Roberto: Scusami!

author: Roberto - Syd

text:
"Giuseppe Ranoia" <
giusepp...@tiscalinet.it
> ha scritto nel messaggio
news:9smvqs$r2j$1...@pegasus.tiscalinet.it...
> Ho provato a mettere Mese=1, ma mi da sempre errore e cioč "Previsto
> separatore di elenco oppure )" ho provato a mettere
>      Call BackupMese(nMese As Integer)
> con analogo risultato
> Non so che fare. Armati di santa PAZIENZA ed aiutami per cortesia. Insisto
> nel sapere se potrebbero tornarmi utili alcuni testi di VBA.
> Ti ringrazio infinitamente. Ciao. Giuseppe.
>
>
Non so dove sbagli riguarda bene il tutto dovresti avere questa situazione:
Macro di nome Autoexec
Azione EseguiCodice  -> Nome funzione Mese (month(Date()))
Funzione di nome Mese fatta cosě:
Public Function Mese(nMese as integer) as integer
    BackupMese(nMese As Integer)
    Mese = 1
End Function
P.S. Controlla se hai dei problemi nella routine BackupMese(nMese As
Integer)
Ciao Roberto - Syd


title: sempre per Roberto: Scusami!

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:1yOH7.77$0x4....@news2.tin.it...

Sinceramente i problemi me li da sulla funzione. Per quanto riguarda la
routine Sub l'ho ricevuta in "dono" ed io mi sono preoccupato di capirne il
funzionamento, ma piů di tanto non saprei fare! Aspetto tue notizie. Ciao.
Giuseppe.


title: sempre per Roberto: Scusami!

text:
"Giuseppe Ranoia" <
giusepp...@tiscalinet.it
> ha scritto nel messaggio
news:9sotl4$v3f$1...@pegasus.tiscalinet.it...

Prova cosě:
Public Function Mese(nMese as integer) as integer
     BackupMese(nMese As Integer)
 End Function
Se non funziona invia il DB
p.ro...@tin.it
Ciao Roberto - Syd


title: sempre per Roberto: Scusami!

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:eWSH7.1554$0x4....@news2.tin.it...

Nienta da fare. Ho provato a mettere anche l'istruzione Call. La sub non č
specificata, cioč se public oppure private.


title: sempre per Roberto: Scusami!

text:
"Giuseppe Ranoia" <
giusepp...@tiscalinet.it
> ha scritto nel messaggio
news:9sp233$2lj$1...@pegasus.tiscalinet.it...

Cambia la tua sub da cosě :
Sub BackupMese(nMese As Integer)
a cosě:
Public Sub BackupMese(nMese As Integer)
Ciao Roberto - Syd


title: sempre per Roberto: Scusami!

text:
Niente ancora 'errore di sintassi' sulla stessa stringa e cioč quando chiamo
la routine.


title: sempre per Roberto: Scusami!

text:
"Giuseppe Ranoia" <
giusepp...@tiscalinet.it
> ha scritto nel messaggio
news:9sp54l$5kj$1...@pegasus.tiscalinet.it...
> Niente ancora 'errore di sintassi' sulla stessa stringa e cioč quando
chiamo
> la routine.
>
>
Mandami il DB.
Ciao Roberto - Syd


title: maschera vuota

author: Angelo Consalvo

text:
Ho una maschera di inserimento e vorrei all'apertura che compaia vuota, come
fare?
Grazie per l'aiuto


title: maschera vuota

author: Vittorio

text:
"Angelo Consalvo" <
patc...@tiscali.it
> ha scritto nel messaggio
news:a0vort$eov$1...@pegasus.tiscalinet.it...

Prova a settare la proprietą "inserimento dati" della maschera a SI.
Ciao
Vittorio


title: maschera vuota

text:
"Angelo Consalvo" <
patc...@tiscali.it
> ha scritto nel messaggio
news:a0vort$eov$1...@pegasus.tiscalinet.it...

Vuota cosa intendi...???
Se intendi pronta per inserire un nuovo Record allora inserisci su Evento
Open(Apertura)
   DoCmd.GoToRecord , , acNewRec
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Calcolo automatico importo rate

author: Mauro

text:
Ciao a tutti. Premetto di essere alle prime armi con ACCESS. Ho questo
problema: Da una tabella Fattura contente vari campi tra cui ImportoTotale e
NrRate devo fare in modo che automaticamente venga calcolato l'importo della
singola rata e fare aggiornare un'altra tabella ( Scadenziario ) dove dovrò
trovare tutte le scadenze. Sperando di essere stato abbastanza chiaro
saluto.
Marco


title: Calcolo automatico importo rate

author: Antonio Biso

text:
"Mauro" <
mauro.g...@tin.it
> ha scritto nel messaggio
news:EHeM9.3335$Q%4.9...@news1.tin.it...
> Ciao a tutti. Premetto di essere alle prime armi con ACCESS.
Ma sei molto volenteroso e ti spulcierai per benino l'help sulle indicazioni
che ti dirò...
 Ho questo
> problema: Da una tabella Fattura contente vari campi tra cui ImportoTotale
e
> NrRate devo fare in modo che automaticamente venga calcolato l'importo
della
> singola rata e fare aggiornare un'altra tabella ( Scadenziario ) dove
dovrò
> trovare tutte le scadenze. Sperando di essere stato abbastanza chiaro
> saluto.
Concettualmente la cosa da fare è questa.
Ti apri un recordset sulla tabella fattura scorrendoti tutta la tabella con
un ciclo
do until rst.EOF
  ...
  rst.movenext
loop
Per ogni record della tabella fattura ti calcoli l'importo della singola
rata, e tutte le date (dateadd)
Quindi per ogni data trovata aggiungerai un record alla tabella scadenziario
(altro recordset, metodi addnew, update) con la data e l'importo, oltre
ovviamente ad un codice univoco che ti permette di legare la rata alla
fattura.
Antonio


title: Calcolo automatico importo rate

text: Grazie tante...e buone feste a tutti


title: avvio maschera

author: Andrea M.

text:
ciao a tutti,
come si fa a far partire access2000 direttamente con una maschera?
grazie e buon lavoro


title: avvio maschera

author: Roberto da casa

text:
"Andrea M." <
ma...@tiscalinet.it
> ha scritto nel messaggio
news:b5v82e$pds$1...@fata.cs.interbusiness.it...
> ciao a tutti,
> come si fa a far partire access2000 direttamente con una maschera?
> grazie e buon lavoro
Se č come in A97, imposti il nome della maschera in Strumenti => Avvio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: relazioni tabelle

author: Riccardo

text:
Ciao a tutti, ho provato a creare una relazione con integrità referenziale
tra 2 tabelle (fatture e scadenze, in modo che se cancello una fattura mi si
cancellano in automatico anche le scadenze collegate all'idfattura).
Se le tabelle sono locali, funziona....ma purtroppo queste tabelle sono
collegate tramite ODBC ad un server linux. Creo la relazione, ma non mi
permette di spuntare la casella integrità referenziale.
Sulle tabelle collegate non è proprio possibile?
O solo su quelle collegate tramite ODBC?
grazie Riccardo


title: Problema codice fiscale

author: BoBo

text:
Ho una tabella cosě formata
            Nome            Tipo            Dimensione
            ID Anagrafica dottorandi            Intero lungo      4
                        .ConsentiLunghezzaZero:
Falso
                        .LarghezzaColonne:
Impostazione predefinita
                        .Richiesto:                         Falso
                        Attributi:                         Dimensione fissa;
Incremento automatico
                        Campo origine:                         ID Anagrafica
dottorandi
                        ColumnHidden:                         Falso
                        ColumnOrder:                         1
                        Data Updatable:                         Falso
                        GUID:                         {guid
{9C08EEA5-B828-4456-BAD3-6BDC348D1F83}}
                        Posizione relativa:                         0
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
            Cognome            Testo            50
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Inserire il
Cognome del Candidato
                        .LarghezzaColonne:                         3105
                        .Richiesto:                         Vero
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         Cognome
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{86403662-07E5-4501-9931-1501C2B48E84}}
                        Posizione relativa:                         1
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
                        UnicodeCompression:                         Vero
            Nome            Testo            30
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Inserire il
Nome del candidato
                        .LarghezzaColonne:                         2190
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         Nome
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{7B79A443-A932-4CFB-B12C-3CCD18327117}}
                        Posizione relativa:                         2
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
                        UnicodeCompression:                         Vero
            Comune di Nascita Testo            30
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Inserire il
comune di nascita del candidato
                        .LarghezzaColonne:                         1935
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         Comune di
Nascita
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{BD629B51-C6E9-4228-951D-B16E5913D91A}}
                        Posizione relativa:                         3
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
                        UnicodeCompression:                         Vero
            Provincia di Nascita Testo            2
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Inserire la
provincia di nascita del candidato
                        .LarghezzaColonne:                         2040
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         Provincia di
Nascita
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{06FDA7FE-9FDB-4690-ADD2-67820E09F2A5}}
                        Posizione relativa:                         4
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
                        UnicodeCompression:                         Falso
            Data di Nascita    Data/ora            8
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Inserire la
data di nascita del candidato
                        .Formato:                         Long Date
                        .LarghezzaColonne:                         2670
                        .MascheraDiInput:
00/00/00;0;_
                        .Richiesto:                         Falso
                        Attributi:                         Dimensione fissa
                        Campo origine:                         Data di
Nascita
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{34491DCC-621A-40E8-9950-AB3F9E89172C}}
                        Posizione relativa:                         5
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
            Sesso            Testo            1
                        .ConsentiLunghezzaZero:
Falso
                        .Descrizione:                         Sesso
(M=Uomo - F=Donna)
                        .Etichetta:                         Sesso (M/F):
                        .LarghezzaColonne:
Impostazione predefinita
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         Sesso
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        GUID:                         {guid
{394C9B57-E770-4761-9A76-09914F66AEEB}}
                        Posizione relativa:                         6
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         TB Tabella
Anagrafe
                        UnicodeCompression:                         Vero
e questo elenco comuni:
  Colonne
            Nome            Tipo            Dimensione
            COMU_COD         Testo            4
                        .ConsentiLunghezzaZero:
Falso
                        .LarghezzaColonne:
Impostazione predefinita
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         COMU_COD
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        Posizione relativa:                         0
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         Comuni
            COMU_PROV       Testo            2
                        .ConsentiLunghezzaZero:
Falso
                        .LarghezzaColonne:
Impostazione predefinita
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         COMU_PROV
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        Posizione relativa:                         1
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         Comuni
            COMU_DESCR      Testo            40
                        .ConsentiLunghezzaZero:
Falso
                        .LarghezzaColonne:
Impostazione predefinita
                        .Richiesto:                         Falso
                        .VisualizzaControllo:
Casella di testo
                        Attributi:                         Lunghezza
variabile
                        Campo origine:                         COMU_DESCR
                        ColumnHidden:                         Falso
                        ColumnOrder:                         Impostazione
predefinita
                        Data Updatable:                         Falso
                        Posizione relativa:                         2
                        Sequenza ordinamento:
Generale
                        Tabella origine:                         Comuni
Il mio Ministero (che palle) ora vuole il codice fiscale da questi
nominativi.
Chiaramente la mail č arrivata oggi e i codici fiscali li voleva per ieri :D
Qualcuno mi puň aiutare (passo passo) per una routine che automaticamente mi
crea un report con i codici fiscali creati in automatico ?
Grazie a tutto il niusgrup :D


title: Problema codice fiscale

text:
"BoBo" <
soluzioni....@libero.it
> ha scritto nel messaggio
news:a67ffa$153$1...@newsfeed.cineca.it...
[CUT]
>
> Il mio Ministero (che palle) ora vuole il codice fiscale da questi
> nominativi.
> Chiaramente la mail è arrivata oggi e i codici fiscali li voleva per ieri
:D
> Qualcuno mi può aiutare (passo passo) per una routine che automaticamente
mi
> crea un report con i codici fiscali creati in automatico ?
> Grazie a tutto il niusgrup :D
Vai sul Sito Comune (link qui sotto), Sezione General: fai il download del
database allegato alla FAQ di Federico Luciani intitolata "Calcolo del
codice fiscale". Nel database trovi tutto ciò che ti serve per il calcolo
automatico del codice fiscale, compreso un esempio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema codice fiscale

author: Sib

text:
"BoBo" <
soluzioni....@libero.it
> ha scritto nel messaggio
CUT
Non fare messaggi di questo tipo, hai visto che succede nel visualizzarlo?
E poi non penserai che ci si possa mettere a spulciare la formattazione
delle tue tabelle
> Il mio Ministero (che palle) ora vuole il codice fiscale da questi
> nominativi.
Com'e' che il ministero lo chiede a te il codice fiscale?
> Chiaramente la mail è arrivata oggi e i codici fiscali li voleva per ieri
:D
> Qualcuno mi può aiutare (passo passo) per una routine che automaticamente
mi
> crea un report con i codici fiscali creati in automatico ?
Fai come dice Roberto.
Sib


title: Problema codice fiscale

author: Emyr

text:


naturalmente nonpuoi avere la certezza che siano esatti per la ben
nota omonimia....
se comi dici te li ha chiesti il Ministero ti consiglio di girare la
richiesta con tutti i dati anagrafici al Ministero delle Finanze per
un controllo accurato ed affidabile....e come si sa fra grossi cani si
intendono meglio....;)
>
Saluti.
Emanuele.


title: Eliminazione Record

author: Ligabue

text:
Scusate sarà forse una domanda stupida, ma non riesco ad far funzionare la
maschera di eliminazione dati.
Mi spiego meglio...il database raccoglie una serie di schede che sono
numerate con un loro codice che io uso come chiave. Io voglio poter
cancellare una scheda, che magari non mi interessa più inserendo nella
casella di testo contenuta nella maschera il numero della scheda da
eliminare.In pratica sarebbe la classica funzione " Quale scheda vuoi
cancellare ? ---- Si inserisce il numero "
Aggiundo che il programma non è strutturato con una sola tabella, ma molte
di più.
Grazie a tutti coloro che risponderanno.
Ciao


title: Eliminazione Record

author: Sergio MAZZA

text:
"Ligabue" <
del...@libero.it
> ha scritto nel messaggio
news:dxAU5.3694$CH3.1...@news.infostrada.it...

Sarebbe utile sapere quale messaggio di errore ti presenta; ma visto che
sono chiaroveggente (apprendista) ci provo..
La risposta te la sei data da solo; se esistono delle relazioni tra le
tabelle e cerchi di cancellare un record 'padre' con l'esistenza di record
'figli', la manovra non potrà andare a buon fine se non hai impostato
l'integrità referenziale; o cancellando prima i 'figli' e poi il 'padre'. La
motivazione è semplice, se elimini il record 'padre' senza eliminare i
'figli', ti rimangono degli 'orfani' che potrebbero influenzare (per
esempio) dei calcoli tipo recordcount...
Ciao.


title: memorizzare valore senza tabella

author: mino

text:
è possibile via codice assegnare da un pulsante di una maschera il valore ad
un qualcosa affinchè me lo mantenga per il futuro senza obbligatoriamente
fare una tabella con un campo che si aggiorni. Ciao e grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: memorizzare valore senza tabella

author: Alessandro Cara

text:
mino wrote:
>
> č possibile via codice assegnare da un pulsante di una maschera il valore ad
> un qualcosa affinchč me lo mantenga per il futuro senza obbligatoriamente
> fare una tabella con un campo che si aggiorni. Ciao e grazie
>
un file di testo? il registry?
--
a.cara


title: memorizzare valore senza tabella

text:

intendevo qualcosa all'interno di access ad esempio un form un'etichetta un
funzione. ciao



title: memorizzare valore senza tabella

author: Karl Donaubauer

text:
mino ha scritto:
> è possibile via codice assegnare da un pulsante di una maschera il
> valore ad un qualcosa affinchè me lo mantenga per il futuro senza
> obbligatoriamente fare una tabella con un campo che si aggiorni.
Puoi aprire una maschera (invisibile) in visualizzazione struttura e
usare p.e. la proprietà Tag della maschera o di un controllo.
Un altro metodo è un Private Property che puoi assegnare a un
oggetto. Vedi <F1> CreateProperty.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: memorizzare valore senza tabella

text:
mino wrote:
> intendevo qualcosa all'interno di access ad esempio un form un'etichetta un
> funzione. ciao
Uhm? si. puoi generare una form metterci dentro il valore che ti
interessa.
Qual'e' il motivo, vuoi "nascondere" qualcosa?
--
a.cara


title: memorizzare valore senza tabella

text:

voglio solo tenermi una data da utilizzare successivamente.
ho provato ad assegnare il valore alla caption di un campo etichetta, lui me
lo aggiorna ma quando esco dalla maschera poi lo perde. Ciao e spero di
essere stato abbastanza chiaro



title: memorizzare valore senza tabella

text:
mino wrote:
> voglio solo tenermi una data da utilizzare successivamente.
> ho provato ad assegnare il valore alla caption di un campo etichetta, lui me
> lo aggiorna ma quando esco dalla maschera poi lo perde. Ciao e spero di
> essere stato abbastanza chiaro
forse ora si
breve escursus
1) E' ovvio che se vuoi mantenere il dato anche dopo
   la chiusura di access lo devi scrivere, in qualche modo,
   o sul db o sul filesystem
2) Se lo vuoi mantenere nel corso della applicazione basta
   una variabile global su un modulo
3) Se lo vuoi mantenere nell'ambito di un form si puo' fare
   quello che hai fatto o conservarlo in una variabile a livello
   di modulo form
   Guardati sull'help qualcosa che riguarda la visibilita' e la vita
   di una variabile
ergo
a te potrebbe andare bene il punto 2.
--
a.cara


title: memorizzare valore senza tabella

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:80Z16Z45Z126Y1...@usenet.libero.it...
> Il 06 Set 2002, 13:49, Alessandro Cara <
al...@blunet.it
> ha scritto:
> > mino wrote:
> >
> > > intendevo qualcosa all'interno di access ad esempio un form
un'etichetta
> un
> > > funzione. ciao
> > Uhm? si. puoi generare una form metterci dentro il valore che ti
> > interessa.
> > Qual'e' il motivo, vuoi "nascondere" qualcosa?
> > --
> > a.cara
>
> voglio solo tenermi una data da utilizzare successivamente.
> ho provato ad assegnare il valore alla caption di un campo etichetta, lui
me
> lo aggiorna ma quando esco dalla maschera poi lo perde. Ciao e spero di
> essere stato abbastanza chiaro
>
Scusate l'intrusione.
Apri la maschera in acDesign (vedi Metodo OpenForm su Help); modifica la
proprietą Caption della tua etichetta (come avevi gią fatto) e chiudi la
maschera con
DoCmd.Close acForm, "NomeMaschera", acSaveYes
(vedi Metoto Close su help).
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: memorizzare valore senza tabella

author: Maurizio Borrelli

text:
> "Roberto da casa" [...]:
> Apri la maschera in acDesign (vedi Metodo OpenForm su Help); modifica la
> proprietą Caption della tua etichetta (come avevi gią fatto) e chiudi la
> maschera con
> DoCmd.Close acForm, "NomeMaschera", acSaveYes
> (vedi Metoto Close su help).
> Dovrebbe funzionare.
    No. Ma in questo modo funziona:
Option Compare Database: Option Explicit
Private Sub Comando1_Click()
  Dim sName As String
  sName = Me.Name
  DoCmd.OpenForm sName, acDesign, , , , acHidden
  With Forms.Item(sName).Controls.Item("Etichetta0")
    If (.Caption = "Pluto") Then
      .Caption = "Pippo"
    Else
      .Caption = "Pluto"
    End If
  End With
  DoCmd.Close acForm, sName, acSaveYes
End Sub
ma se l'mdb viene convertito in mde non e' possibile aprire la maschera in
struttura, quindi niente da fare.
    Io scriverei nelle proprieta' del database, se proprio non si vuole
scrivere in una tabella o non si vuole "sporcare" il registro.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: dropdown dopo requery

author: crivella

text:
Ciao a tutti,
ho una casella combinata che si deve aggiornare ad ogni attivazione
(in quanto legata ad un altro controllo della maschera) , per cui ho
messo nell'evento "su attivato" me.MIACASELLA.requery
Mi piacerebbe però che, quando attivata, si "aprisse" l'elenco, così
ho messo dopo il requery anche me.MIACASELLA.dropdown .
Cosa succede?
Che si aggiorna, si apre l'elenco ma poi scompare subito... infatti
sembra che stia ancora "aggiornando" i dati.
Ovviamente non va nemmeno invertendo le due istruzioni.
Come posso "distanziare" le due istruzioni?
É possibile sospendere il codice fino a quando non sia terminata
completamente l'istruzione precedente? (in questo caso il requery)
O cos'altro potrei fare?
Grazie a tutti


title: dropdown dopo requery

author: Nick

text:
"crivella" <
inte...@email.it
> ha scritto nel messaggio
news:bbfe9526.0402...@posting.google.com...

inserisci un
doevents
tra un'istruzione e l'altra


title: DoCmd.FindRecord 'Casella di Testo' e 'Casella di Testo'

author: antcim

text:
DoCmd.FindRecord CercaCognome
Cordialita' a chi mi legge.
Il comando in oggetto permette di posizionarsi sul record
che ha nel campo corrente il contenuto della Casella di Testo.
Se il posizionamento sul record deve avvenire partendo non
da una ma da due Caselle di Testo,es. Cognome e Nome,
il comando di cui sopra e' valido ancora..?
L'help parla solo del campo corrente....(uno solo..?!)
Ho gia' avuto lumi in passato per un unico campo, ora, mi
sembra di esagerare nel chiedere ancora...
Spero mi perdoniate.
Grazie in anticipo.
Antcim


text:


cerca solo su un campo......
puoi usare il seek o un filtro....
Saluti.
Emanuele.


author: Michele

text:
Il 15 Nov 2002, 08:21, Emyr <
fan...@lavoro.com
> ha scritto:
> On Thu, 14 Nov 2002 23:51:30 GMT, "antcim"
> <
gabriel...@virgilio.it
> wrote:
>
> >DoCmd.FindRecord CercaCognome
> >
>Prova ad inerire sulla maschera una casella di testo (non associata)
>a questo punto alla voce origine del controllo utilizza la sintassi
=Format(casella1,casella2)
>in questo modo otterrai la somma (il concatenamento) delle caselle (Nome e
Cognome)
>Saluti
>Michele
--------------------------------
Inviato via
http://usenet.libero.it


text:
"Michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:62Z98Z247Z43Y1...@usenet.libero.it...
> Il 15 Nov 2002, 08:21, Emyr <
fan...@lavoro.com
> ha scritto:
> > On Thu, 14 Nov 2002 23:51:30 GMT, "antcim"
> > <
gabriel...@virgilio.it
> wrote:
> >
> > >DoCmd.FindRecord CercaCognome
> > >
> >Prova ad inerire sulla maschera una casella di testo (non associata)
> >a questo punto alla voce origine del controllo utilizza la sintassi
> =Format(casella1,casella2)
> >in questo modo otterrai la somma (il concatenamento) delle caselle (Nome
e
> Cognome)
> >Saluti
> >Michele
>
Ciao Michele
Grazie di cuore.
Cordialita'
Antcim



title: Aiuto-fimati in acces

text:
ho creato delle maschere che contengono dati ma anche una finestra alla
quale ho associato un filmato avi.
Tutto funzionava a meraviglia con il windows Me , ma da quando ho installato
windows xp mi ho problemi nel far funzionare il filmato e mi appare un
avviso di errore di Media Player  "Nessun driver installato nel sistema"!
Ovviamente quando voglio vedere un filmato al di fuori di acces media Player
funziona perfettamente!
Ringrazio anticipatamente tutti quelli che possono darmi una indicazione per
risolvere l'arcano.


title: Disattivare pulsante chiusura apertura maschera

author: Fanciullo

text:
Salve sono Fanciullo,
access97
Come posso all'apertura di una maschera disattivare il pulsante di chiusura
(x) in alto a destra?
Ho provato nelle proprietą della maschera a scegliere
no nella proprieta pulsante di chiusura.
ma la x rimane e funziona!
grazie


author: MA

text:
Fanciullo wrote:
> Salve sono Fanciullo,
> access97
>
> Come posso all'apertura di una maschera disattivare il pulsante di
> chiusura (x) in alto a destra?
>
> Ho provato nelle proprietà della maschera a scegliere
> no nella proprieta pulsante di chiusura.
>
> ma la x rimane e funziona!
>
> grazie
Guarda su
www.sitocomune.com
 c'è la soluzione
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gdjtrb$bfm$1...@tdi.cu.mi.it...


Ho trovato nella sezione generale il file AccessBtnControl
dentro c'è una maschera con un pulsante che su click
mi nasconde i bottoni di comando a destra della finesta di access.
Ho visto in codice, ma non so come fare a applicarlo alla maschera aperta
Option Compare Database
Option Explicit
Private Declare Function SendMessage Lib "user32" _
 Alias "SendMessageA" _
 (ByVal hWnd As Long, ByVal wMsg As Long, _
 ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function SetWindowLong Lib "user32" _
 Alias "SetWindowLongA" (ByVal hWnd As Long, _
 ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" _
 Alias "GetWindowLongA" (ByVal hWnd As Long, _
 ByVal nIndex As Long) As Long
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WM_NCPAINT = &H85
Public Sub ShowAccessBtn(ShowIt As Boolean)
    On Error GoTo Errors
    Dim lngOldStyle As Long
    Dim lngNewStyle As Long
    Dim mhWnd As Long
    mhWnd = Application.hWndAccessApp
    'Legge il valore attuale
    lngOldStyle = GetWindowLong(mhWnd, GWL_STYLE)
    If ShowIt Then
        lngNewStyle = lngOldStyle Or WS_SYSMENU
    Else
        lngNewStyle = lngOldStyle And Not WS_SYSMENU
    End If
    'Questa è l'unica Funzione indispensabile
    'che esegue realmente il comando Hide/Show
    'dei Pulsanti
    Call SetWindowLong(mhWnd, GWL_STYLE, lngNewStyle)
    'Manda un Repaint alla Finestra di Access
    Call SendMessage(mhWnd, WM_NCPAINT, 1, 0)
ExitHere:
    Exit Sub
Errors:
   MsgBox Err.Description, vbCritical, "Errore n° = " & Err.Number
   Resume ExitHere
End Sub
Grazie Massimiliano, puoi fare qualcosa?


author: miciomao

text:
quello che trovi nel click del pulsante lo devi inserire in Form_Load
della maschera
che da quel che ho capito dovrebbe essere così:
Private Sub Form_Load()
     ShowAccessBtn(False)
End Sub
mentre la parte di codice che hai postato incollala in un modulo


text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:87cb0b39-2e85-4747...@v28g2000hsv.googlegroups.com...
quello che trovi nel click del pulsante lo devi inserire in Form_Load
della maschera
che da quel che ho capito dovrebbe essere cosě:
Private Sub Form_Load()
     ShowAccessBtn(False)
End Sub
mentre la parte di codice che hai postato incollala in un modulo
Grazie, funziona cosě.
Ho guardato attentamente tutto il codice č ho capito qualcosa...ma  non a
fondo.


text:
"Fanciullo" <
vito...@alice.it
> ha scritto nel messaggio
news:49000f23$0$18157$4faf...@reader3.news.tin.it...

Nienteeee, mi sono sbagliato. Viene sempre nascosto il pulsante della
finestra di access non
quello della maschera attiva.


author: Geppo

text:
Ciao Fanciullo <
vito...@alice.it
>, hai scritto:
---cut---
> Nienteeee, mi sono sbagliato. Viene sempre nascosto il pulsante della
> finestra di access non
> quello della maschera attiva.
Se vuoi disattivare quello della form attiva, tra le proprietą della
maschera nella scheda formato setta no alla voce Pulsante di Chiusura.
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:WV3Mk.177700$FR.4...@twister1.libero.it...

>L'ho fatto Geppo, ma pare che access97 abbia un baco (l'ho letto su un
>sito)
e quindi la proprietą non viene attivata: insomma il pulsante rimane ed č
effettivo.
Per questo sto cercando una soluzione via codice
grazie


author: Alessandro Baraldi

text:
..
> >L'ho fatto Geppo, ma pare che access97 abbia un baco (l'ho letto su un
> >sito)
>
> e quindi la proprietà non viene attivata: insomma il pulsante rimane ed è
> effettivo.
>
> Per questo sto cercando una soluzione via codice
> grazie
[Casella Menù Controllo]=No
[Pulsante Chiusura]=No
Così a me non si presenta il Button [X].... se imposto solo la 2° è
disabilitato ma presente.
@Alex


text:
Ciao Alessandro Baraldi <
ik2...@libero.it
>, hai scritto:

Effettivamente Fanciullo ha ragione, la [X] non compare ma se massimizzi la
form ciccia fuori.
--
Ciao
Geppo


text:

No se massimizzi la Form quello che vedi è la [X] di Access.
@Alex


text:
Ciao Alessandro Baraldi <
ik2...@libero.it
>, hai scritto:
>
> No se massimizzi la Form quello che vedi è la [X] di Access.
>
> @Alex
Ok, è la [X] di access che fa chiudere la form. Comunque indipendentemente
dalla [X], non si può eliminare ne utilizzando le API tanto meno
disabilitando le proprietà. Dunque il problema della [x] permane.
--
Ciao
Geppo


text:
...
> Ok, è la [X] di access che fa chiudere la form. Comunque indipendentemente
> dalla [X], non si può eliminare ne utilizzando le API tanto meno
> disabilitando le proprietà. Dunque il problema della [x] permane.
>
> --
> Ciao
> Geppo
No stai sbagliando...!
@Alex


text:
Ciao Alessandro Baraldi <
ik2...@libero.it
>, hai scritto:
>
> No stai sbagliando...!
Ok, mi arrendo. :-)
> @Alex
--
Ciao
Geppo


text:
Ciao Fanciullo <
vito...@alice.it
>, hai scritto:
---cut---
>> L'ho fatto Geppo, ma pare che access97 abbia un baco (l'ho letto su
>> un sito)
> e quindi la proprietà non viene attivata: insomma il pulsante rimane
> ed è effettivo.
>
> Per questo sto cercando una soluzione via codice
Se devi gestire la chiusura della form, usa l'evento Unload.
> grazie
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:IdCMk.178611$FR.4...@twister1.libero.it...

>non ti dico cosa è successo quando sull'evento unload
ho impostato
cancel = true
si è bloccato tutto, ovvero non chiudevo la maschera con il pulsante X
ma neanche access e qualsiasi altra finestra.  Non si esce da access
manco morto. CTRL+ALT+CANC
ciao
ciao


text:
Ciao Fanciullo <
vito...@alice.it
>, hai scritto:
----cut---
>> non ti dico cosa è successo quando sull'evento unload
> ho impostato
> cancel = true
>
> si è bloccato tutto, ovvero non chiudevo la maschera con il pulsante X
> ma neanche access e qualsiasi altra finestra.  Non si esce da access
> manco morto. CTRL+ALT+CANC
bene, allora funziona :-)
Devi gestire il tutto, ad esempio puoi utilizzare una funzione che controlla
se le textbox sono state debitamente compilate e che restituisca un valore
boolean,  nell'evento unload agisci di conseguenza.
private sub form_unload(cancel as integer)
if TuaFunzione = true then
   la form si chiude
else
  msgbox"Compilare tutte le Textbox"
  Cancel = true
end if
end sub
Non so se ho reso l'idea.
> ciao
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:PBKNk.180830$FR.4...@twister1.libero.it...

>A parte la gestione del tutto, come dici tu,
forse ti devo spiegare una cosa:
La maschera in questione serve all'avvio a
selezionare un valore che poi sarà usato in tutte
le altre operazioni: il valore è  es. 2007/08.
La maschera con un pulsante viene nascosta ma rimane
aperta e sempre operante
Me.Form.Visible = False
Il fatto è che l'utilizzatore a volte distrattamente  clicca sulla X,
la maschera viene chiusa e perdo il valore selezionato (2007/08),  impedendo
il funzionamento di  tutto il database.
Io dovrei impedire che la maschera venga chiusa.
se uso l'evento unload
cancel = true
è vero che non può chiudermi la maschera.
Ma non si chiude nulla altro compreso in database.
Capisci ora che c'è qualcosa di strano?
grazie


text:
scrivi quel valore su una tabella con un campo solo
poi in un modulo te la dichiari tipo
Property Get TuoValoreFisso() As String 'o quello che è
TuoValoreFisso= DLookup("[NomeCampo]", "NomeTabella")
End Property
da qualsiasi parte avrai il valore restituito semplicemente scrivendo
TuoValoreFisso


text:
Ciao Fanciullo <
vito...@alice.it
>, hai scritto:
---cut----
>> A parte la gestione del tutto, come dici tu,
> forse ti devo spiegare una cosa:
>
> La maschera in questione serve all'avvio a
> selezionare un valore che poi sarà usato in tutte
> le altre operazioni: il valore è  es. 2007/08.
>
> La maschera con un pulsante viene nascosta ma rimane
> aperta e sempre operante
> Me.Form.Visible = False
>
> Il fatto è che l'utilizzatore a volte distrattamente  clicca sulla X,
> la maschera viene chiusa e perdo il valore selezionato (2007/08),
> impedendo il funzionamento di  tutto il database.
>
> Io dovrei impedire che la maschera venga chiusa.
>
> se uso l'evento unload
> cancel = true
> è vero che non può chiudermi la maschera.
> Ma non si chiude nulla altro compreso in database.
> Capisci ora che c'è qualcosa di strano?
Dunque hai provato con:
private sub Form_Unload(Cancel as integer)
if me.visible = true then
  Cancel = True
end if
end sub
> grazie
Prego
--
Ciao
Geppo


title: problemi con locked

author: MOLISSO

text:
ciao
ciao
nel database che sto svilluppando ho creato un tasto che modifica il record
corrente per non far modificare tutti gli altri ho inserito la propieta
allowetits(consenti modifica) su no il mio probelma che nella maschera c'e
una sottomaschera che entra in conflito con questa propieta cambando da solo
tutte le propieta della sottomaschera come immisione dati, consentite
aggiunte ecc come faccio a evitare questo problema?
per ovviare a questa situazione ho provato con locked
con bloccato sui vari campi ma funzione per un po poi mi si si blocca la
mschera nel senso che non mi fa andare ne piu avanti ne indietro con i
record i mi dice sempre impossibile passare al record specificato
come faccio a risolver il problema?
ciao
garzie


title: info codice fiscale

author: MArcello

text:
Salve, dovrei calclare dei codici fiscali e ho provato il db presente sul
sito comune, purtroppo pero con access200 non ne vuole sapere di funzionare,
ho provato su un altro pc con affice xp e funziona benessimo, da cosa può
dipendere?
Marcello.


title: raggruppamento e ordinamento report da codice

author: Roby FF

text:
Ho 2 report identici che differiscono solo nel raggruppamento e
nell'ordinamento. Stampo uno o l'altro utilizzando 2 pulsanti.
Mi domandavo se era possibile avere un solo report e cambiarne il
raggruppamento e l'ordinamento attraverso il codice dei pulsanti.
Se sě come?
Grazie Roby


text:

Vedi <F1> per "GroupLevel".
L'esempio nella guida in linea dipende dalla tua versione segreta
di Access. Fino a A00 č buono, dopo l'hanno troncato.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: [OT] Comune di Borgo san Lorenzo..

author: Paolo Soldani

text:
Cercasi diplomatico informatico nel comune di Borgo san Lorenzo Provincia di
firenze..... la domanda scade il 27/06/02.
Ciao..


title: [OT] Comune di Borgo san Lorenzo..

author: Massimiliano Amendola  kksrl

text:
"Paolo Soldani" <
p.so...@katamail.com
> ha scritto nel messaggio
news:af774o$1e4$1...@fe1.cs.interbusiness.it...
> Cercasi diplomatico informatico nel comune di Borgo san Lorenzo Provincia
di
> firenze..... la domanda scade il 27/06/02.
Non sapevo che il comune di Borgo san Lorenzo in provincia di
Firenze avesse dignità di Stato a sè e x queste potesse avere bisogno un
corpo diplomatico all'avanguardia
Non si finisce mai di imparare
ciao
Massimiliano


title: [OT] Comune di Borgo san Lorenzo..

text:
Paolo Soldani <
p.so...@katamail.com
> wrote in message
af774o$1e4$1...@fe1.cs.interbusiness.it...

Fare riferimento alle liste di collocamento e o a società specializzate in
selezione del personale... questo non è il luogo adatto.
--
Maurizio75


title: [OT] Comune di Borgo san Lorenzo..

author: Sergio MAZZA

text:
"Maurizio75" <
e...@gevi.it
> ha scritto nel messaggio
news:UkGR8.60990$j65.1...@twister1.libero.it...
> Paolo Soldani <
p.so...@katamail.com
> wrote in message
>
> Fare riferimento alle liste di collocamento e o a societą specializzate in
> selezione del personale... questo non č il luogo adatto.
> --
> Maurizio75
>
Ti volevo vedere se indicava uno stipendio con 5 cifre (in euro)...
Ciao.
--
Sergio MAZZA


title: [OT] Comune di Borgo san Lorenzo..

author: Claudio(BS)

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:af7huk$n3s$1...@canarie.caspur.it...

Uno del tipo 00001 euro? :-))))
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: [OT] Comune di Borgo san Lorenzo..

text:
"Claudio(BS)" <vai.@http//
web.tiscali.it/claudio0/
> ha scritto nel messaggio
news:af9118$llq$1...@fe2.cs.interbusiness.it...
>
> Uno del tipo 00001 euro? :-))))
AH! AH! AH! AH! AH!
> --
> Claudio(BS)
>
> per l'indirizzo di posta visita:
>
http://web.tiscali.it/claudio0
>
Ciao.
--
Sergio MAZZA


title: [OT] Comune di Borgo san Lorenzo..

author: Daniele

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:af92dg$4ie$1...@canarie.caspur.it...

> Anche se fosse 10000 non è che ci sarebbe tanto da "scialare"
...forse con cinque zeri senza decimali....beh allora ... :-))))
Saluti Daniele
---


title: [OT] Comune di Borgo san Lorenzo..

author: Alberto S.

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:af7huk$n3s$1...@canarie.caspur.it...

Beh,
per una figura professionale di quel tipo... non ce ne sono molti sulla
piazza
--
Alberto


title: [OT] Comune di Borgo san Lorenzo..

text:
"Daniele" <
dadonzi...@tin.it
> ha scritto nel messaggio
news:af94bn$5k9$1...@lacerta.tiscalinet.it...
> Anche se fosse 10000 non è che ci sarebbe tanto da "scialare"
> ...forse con cinque zeri senza decimali....beh allora ... :-))))
>
> Saluti Daniele
> ---
Sempre meglio di un calcio sugli stinchi...
Ciao.
--
Sergio MAZZA


title: CompactDataBase DAO

author: EnricoV.

text:
Dovrei, tramite un'utilià esterna al DB (quindi un'altro file .mde),
compattare il DB...
Ho trovato nell'HELP in linea il metodo DAO CompactDatabase...solo che...
La funzione che compatta il DB chiede il percorso del vecchio DB ed il
percorso del NUOVO DB....
ed il vecchio ed il nuovo non possono essere uguali....
Ma come non possono essere uguali ?!
Il mio file si chiama TBL.mdb e dopo la compattazione si dovrà sempre
chiamare TBL.mdb !!!
Chi mi aiuta ?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/03


title: CompactDataBase DAO

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:lvQ_9.70445$YG2.1...@twister1.libero.it...
> Dovrei, tramite un'utilià esterna al DB (quindi un'altro file .mde),
> compattare il DB...
> Ho trovato nell'HELP in linea il metodo DAO CompactDatabase...solo che...
> La funzione che compatta il DB chiede il percorso del vecchio DB ed il
> percorso del NUOVO DB....
> ed il vecchio ed il nuovo non possono essere uguali....
> Ma come non possono essere uguali ?!
> Il mio file si chiama TBL.mdb e dopo la compattazione si dovrà sempre
> chiamare TBL.mdb !!!
>
> Chi mi aiuta ?
>
1+1=2
Allora risulta ovvio che per compattarlo lo devi rinominare, e gli darai un
nome
come EnricoV.mdb.
Ora non devi fare altro che eliminare il vecchio non compattato con Kill e
rinominare
il nuovo EnricoV.mdb in TBL.mdb con Rename..............!!!
Bubu settete......!
@Alex.


title: Suddividere una tabella in due collegate

text:
Scusate le tante domande ma sto cercando di riorganizzare il mio db clienti
che ho creato ed utilizzato già da circa 12 anni or sono.
Il problema che mi scoraggia di più è la suddivisione dei campi di una
tabella in altre 2 collegate ovvero: in questa tabella ho in  alcuni campi
l'anagrafica cliente (Cognome, nome, via, località, comune ecc..) e in altri
i dati inerenti all'impianto (marca,  modello e matricola apparecchio, data
attivazione, data prossima manutenzione ecc...). A questo punto tra i circa
6500 record ne ho circa 380 duplicati xchè lo stesso cliente ha più
apparecchi diversi. Quindi ho creato una tabella "Cliente" dove ho copiato i
vari campi dell'anagrafica cliente la cui chiave primaria dovrei collegarla
ad un campo idCliente che ho creato nell'altra tabella esistente. Qui sorge
il problema xchè se creo la relazione mi viene fuori una relazione uno a uno
forse xchè non ho ancora eliminato i dati duplicati e se elimino i dati
duplicati prima quale è il sistema meno dispendioso di tempo per riassociare
i dati di una e dell'altra tabella?
Molto grato a chi mi darà una dritta!
Saluti Gianni


author: IvanDaBologna

text:
"Gianni.C" <
gianni...@virgilio.it
> ha scritto nel messaggio
news:47376bdd$0$4796$4faf...@reader4.news.tin.it...

Ciao Gianni,
se ho capito bene tu hai esattamente la tabella Macchine.
Potresti copiare la tabella che hai e incollarla col nuovo nome di Clienti.
Metti in ordine per cliente (magari Cognome e nome) e così vedi
'immediatamente' i records duplicati.
Elimini i duplicati, direttamente da tabella, non è una operazione
difficile, lunghetta .... ma prenditi del tempo.
A questo punto ( o potevi anche farlo prima) elimini tutti i campi che non
appartengono alle informazioni di una anagrafica.
## hai la tabella clienti!
Sempre in questa tabella, aggiungi un campo contatore. Questo ti permette di
stabilire un indice univoco per ogni nominativo.
Adesso passiamo alla tabella che hai (macchine).
Inserisci un campo numerico (intero lungo) che ospiterà l' ID del cliente
(con cui sarà, in seguito, anche in relazione).
Tramite una query di aggiornamento vai a mettere l'ID cliente giusto ad ogni
riga di registrazione.
Dai una controllata al risultato, magari 'confrontando a mano' alcuni
nominativi da una tabella e i corrispondenti nell'altra e verificando che
gli ID di un ciente corrispondano a quelli nelle registrazioni.
Ora puoi togliere i campi con i dati anagrafici e ti resteranno solo le
notizie della macchina e l' ID del cliente associato.
Stabilisci, a questo punto, la relazione tra le due tabelle e dovrà essere
[clienti] 1==>Molti [macchine] sul campo ID.
Non è una operazione semplice, ma se affrontata con scrupolo non comporta
rischi.
Ti consiglio di operare su una copia del tuo DB, registrando i vari
passsaggi finchè non danno il risultato voluto. Alla fine puoi usare le
tabelle dal DB di prova, importandole nel DB definitivo.
L'operazione più lunga è sicuramente la pulizia dei records doppi dalla
prima copia della tabella. Se vuoi puoi salvarti questa tabella per non
dover rifare tutto da capo ....
IvanDaBologna


text:

Grazie Ivan, appena avrò un pò di tempo disponibile proverò seguendo i tuoi
consigli.
Saluti, Gianni


title: gestione utenti e permessi

author: peppe

text:
salve, ho implementato un sito che usa come db access.
un mio utente ha la necesità di scaricare, lavorare, e ricaricare sul sito
tale db, solo che facendo così toglie i permessi di scrittura all'utente
"everyone", necessari per far girare il sito.
io so come si ripristinano tali permessi, ma lo so fare solo su win2000
(nella cartella wwwroot, seleziono il db, tasto
destro->proprietà->protezione etc..), mentre tale utente ha win mx. e quando
prova a fare l'operazione "tasto destro->proprietà" non trova la linguetta
"protezione"....
come si settano i permessi su win mx?
spero di essermi spiegato e spero che qualcuno mi sia di aiuto
grazie dell'attenzione
peppe
--------------------------------
Inviato via
http://usenet.libero.it


title: gestione utenti e permessi

author: Paolo opg

text:
pe...@peppe.it
 (peppe) wrote in
news:213Z26Z197Z200Y...@usenet.libero.it
:
> salve, ho implementato un sito che usa come db access.
> un mio utente ha la necesità di scaricare, lavorare, e ricaricare sul
> sito tale db, solo che facendo così toglie i permessi di scrittura
> all'utente "everyone", necessari per far girare il sito.
>
> io so come si ripristinano tali permessi, ma lo so fare solo su
> win2000 (nella cartella wwwroot, seleziono il db, tasto
> destro->proprietà->protezione etc..), mentre tale utente ha win mx. e
> quando prova a fare l'operazione "tasto destro->proprietà" non trova
> la linguetta "protezione"....
>
> come si settano i permessi su win mx?
>
> spero di essermi spiegato e spero che qualcuno mi sia di aiuto
> grazie dell'attenzione
>
spero che ti sia sbagliato a scrivere e fosse winxp, invece di winmx...
cmq, xp e 2000 sono piuttosto simili per quanto riguarda le impostazioni
che ti interessano. dovrebbe provare a guardare un pò meglio.
solo un dettaglio: non hai specificato come il tuo cliente carica il db
sul sito.
ftp, attraverso una condivisione via rete, pannello di controllo
dell'isp, estensioni frontpage...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------
** Articolo inviato tramite i servizi gratuiti di
www.x-privat.org
 **


title: gestione utenti e permessi

text:
> spero che ti sia sbagliato a scrivere e fosse winxp, invece di winmx...
in effetti è winxp
>
> cmq, xp e 2000 sono piuttosto simili per quanto riguarda le impostazioni
> che ti interessano. dovrebbe provare a guardare un pò meglio.
mi è stato detto che è un problema di filesystem, e che se tale utente ha il
disco partizionato con fat32 allora non può ereditare le caratteristiche del
file .mdb , purtroppo la partizione è ntfs...
e il problema rimane...
come può dare i permessi ad everyone?
> solo un dettaglio: non hai specificato come il tuo cliente carica il db
> sul sito.
>
> ftp, attraverso una condivisione via rete, pannello di controllo
> dell'isp, estensioni frontpage...
usa un client ftp, niente frontpage!
ciao
e grazie,



title: gestione utenti e permessi

text:
pe...@peppe.it
 (peppe) wrote in
news:213Z156Z54Z139Y...@usenet.libero.it
:
> mi è stato detto che è un problema di filesystem, e che se tale utente
> ha il disco partizionato con fat32 allora non può ereditare le
> caratteristiche del file .mdb , purtroppo la partizione è ntfs...
>
??
stiamo parlando della partizione del file system usato dal client?
se è così, chi ti ha spiegato la cosa ha le idee quantomeno confuse...
ad ogni modo, che crea problemi è l'impostazione sul server.
probabilmente, sul server hanno impostato la cartella di upload in RW per
l'utente owner del sito e RO per l'utente di iis (presumo sia questo il
web server, dato che usi mdb e il server ha ntfs...).
il tuo cliente, non ha modo di cambiare i permessi al solito modo, come
si fa con le cartelle locali, a meno che non gli diano qualche accesso
speciale (terminal o qualcosa di simile).
> e il problema rimane...
> come può dare i permessi ad everyone?
>
forse, usando un client ftp che ti permette di farlo...
prova per esempio filezilla.
puoi impostare i permessi, anche se solo in stile unix (user-group-
other), ma magari è sufficiente a risolvere il tutto...



title: gestione errori in access

author: ecla

text:
Ciao a tutti.
Chiedo il vs aiuto per un problema di gestione errori in un Db di Access.
Ho strutturato una maschera in un controllo a schede.
La prima scheda riporta dati che vengono automaticamente riportati dal
sistema anche in una seconda scheda.
Il problema é che tali dati, essendo obbligatori ai fini della generazione
della chiave, se l'utente naviga tra le schede senza prima compilare la
prima scheda il sistema dice che i campi obbligatori non possono essere
nulli. Vorrei poter gestire tale errore in maniera tale che, anzicché dare
tale msg, il sistema dia il msg di premere semplicemente il tasto esc.
Il codice che, a tal fine, ho inserito su corrente della maschera é:
On Error GoTo cicloerrori
cicloerrori:
Select Case Err
Case 3314
MsgBox "Premere esc"
End Select
Ma non funziona!!!! :(
Help me!!!!
Grazie a tutti!
Ecla

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: gestione errori in access

author: TheMax

text:
"ecla" <
ecla....@inwind.it
> ha scritto nel messaggio
news:80Z207Z190Z140Y...@usenet.libero.it...

Usa l'evento su errore della maschera per gestire gli errori relitivi alla
gestione dei dati associati.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Duplicare record

author: MaVco

text:
Salve, vorrei sapere se è possibile duplicare i record che
appartengono ad una tabella relazionata alla principale, mi spiego
meglio; in una maschera ho una tabella "Offerta" che contiene
IDOFFERTA e IDCLIENTE poi ho ua sottomaschera che ha la tabella
"DettagliOfferta" che contiene campi IDDETTAGLI , DESCRIZIONE e
IDOFFERTA (relazionata alla precedente); vorrei che con un comando
"Duplica Offerta" sulla maschera principale spostasse IDOFFERTA a
nuovo record, mantenesse il solito IDCLIENTE e duplicasse su nuovi
record le descrizioni dell'offerta precedente.


title: Duplicare record

text:

Si che è possibile in quanto nella tabella Dettagli la chiave primaria
sarà relativa ad un nuovo Dettaglio... e la chiave esterna sarà sempre
quella dell'offerta
Mi sfugge però il senso della cosa...
@Alex


title: Duplicare record

author: Roberto da Parma

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ae52b624-e3e2-4fa4...@j21g2000yqe.googlegroups.com...
> On 26 Ago, 08:58, MaVco <
marco.bolo...@gmail.com
> wrote:
>> Salve, vorrei sapere se � possibile duplicare i record che
>> appartengono ad una tabella relazionata alla principale, mi spiego
>> meglio; in una maschera ho una tabella "Offerta" che contiene
>> IDOFFERTA e IDCLIENTE poi ho ua sottomaschera che ha la tabella
>> "DettagliOfferta" che contiene campi IDDETTAGLI , DESCRIZIONE e
>> IDOFFERTA (relazionata alla precedente); vorrei che con un comando
>> "Duplica Offerta" sulla maschera principale spostasse IDOFFERTA a
>> nuovo record, mantenesse il solito IDCLIENTE e duplicasse su nuovi
>> record le descrizioni dell'offerta precedente.
>
> Si che � possibile in quanto nella tabella Dettagli la chiave primaria
> sar� relativa ad un nuovo Dettaglio... e la chiave esterna sar� sempre
> quella dell'offerta
>
> Mi sfugge per� il senso della cosa...
>
> @Alex
Forse si vuole evitare di riscrivere alcuni campi lunghi...ma comunque hai
due modi
1- attraverso query di accodamento
2- codice VBA
in entrambi i casi basta che recuperi i valori dalla maschera dove lanci il
comando...nella query recuperi con
forms!tuaform!tuocampo...nel campo id metterai una cosa del tipo
Max("[ID]";"tuatabella";tuocriterio)
In vba � similare ma userai i recordset...vedi tu ma � una cosa
fattibilissima
Ciao
--
Roberto da Parma


title: Duplicare record

text:
On 26 Ago, 12:23, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:ae52b624-e3e2-4fa4...@j21g2000yqe.googlegroups.com...
>
>
>
>
>
> > On 26 Ago, 08:58, MaVco <
marco.bolo...@gmail.com
> wrote:
> >> Salve, vorrei sapere se è possibile duplicare i record che
> >> appartengono ad una tabella relazionata alla principale, mi spiego
> >> meglio; in una maschera ho una tabella "Offerta" che contiene
> >> IDOFFERTA e IDCLIENTE poi ho ua sottomaschera che ha la tabella
> >> "DettagliOfferta" che contiene campi IDDETTAGLI , DESCRIZIONE e
> >> IDOFFERTA (relazionata alla precedente); vorrei che con un comando
> >> "Duplica Offerta" sulla maschera principale spostasse IDOFFERTA a
> >> nuovo record, mantenesse il solito IDCLIENTE e duplicasse su nuovi
> >> record le descrizioni dell'offerta precedente.
>
> > Si che è possibile in quanto nella tabella Dettagli la chiave primaria
> > sarà relativa ad un nuovo Dettaglio... e la chiave esterna sarà sempre
> > quella dell'offerta
>
> > Mi sfugge però il senso della cosa...
>
> > @Alex
>
> Forse si vuole evitare di riscrivere alcuni campi lunghi...ma comunque hai
> due modi
> 1- attraverso query di accodamento
> 2- codice VBA
>
> in entrambi i casi basta che recuperi i valori dalla maschera dove lanci il
> comando...nella query recuperi con
> forms!tuaform!tuocampo...nel campo id metterai una cosa del tipo
> Max("[ID]";"tuatabella";tuocriterio)
> In vba è similare ma userai i recordset...vedi tu ma è una cosa
> fattibilissima
>
> Ciao
>
> --
> Roberto da Parma- Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la risposta...
sono un pò limitato in access e ti prego di essere elementare; pensavo
anch'io ad una query di accdamento ma se eseguo nuvo record nella
maschera, la sottomascherera sarà vuota e nella query non ho più nulla
mentre invece dovrei poter "incollare" i record che avevo prima


title: Duplicare record

text:
"MaVco" <
marco....@gmail.com
> ha scritto nel messaggio
news:05b44c6b-5179-44b2...@z31g2000yqd.googlegroups.com...
> On 26 Ago, 12:23, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
>> "@Alex" <
ik2...@libero.it
> ha scritto nel
>> messaggionews:ae52b624-e3e2-4fa4...@j21g2000yqe.googlegroups.com...
>>
>>
>>
>>
>>
>> > On 26 Ago, 08:58, MaVco <
marco.bolo...@gmail.com
> wrote:
>> >> Salve, vorrei sapere se � possibile duplicare i record che
>> >> appartengono ad una tabella relazionata alla principale, mi spiego
>> >> meglio; in una maschera ho una tabella "Offerta" che contiene
>> >> IDOFFERTA e IDCLIENTE poi ho ua sottomaschera che ha la tabella
>> >> "DettagliOfferta" che contiene campi IDDETTAGLI , DESCRIZIONE e
>> >> IDOFFERTA (relazionata alla precedente); vorrei che con un comando
>> >> "Duplica Offerta" sulla maschera principale spostasse IDOFFERTA a
>> >> nuovo record, mantenesse il solito IDCLIENTE e duplicasse su nuovi
>> >> record le descrizioni dell'offerta precedente.
>>
>> > Si che � possibile in quanto nella tabella Dettagli la chiave primaria
>> > sar� relativa ad un nuovo Dettaglio... e la chiave esterna sar� sempre
>> > quella dell'offerta
>>
>> > Mi sfugge per� il senso della cosa...
>>
>> > @Alex
>>
>> Forse si vuole evitare di riscrivere alcuni campi lunghi...ma comunque
>> hai
>> due modi
>> 1- attraverso query di accodamento
>> 2- codice VBA
>>
>> in entrambi i casi basta che recuperi i valori dalla maschera dove lanci
>> il
>> comando...nella query recuperi con
>> forms!tuaform!tuocampo...nel campo id metterai una cosa del tipo
>> Max("[ID]";"tuatabella";tuocriterio)
>> In vba � similare ma userai i recordset...vedi tu ma � una cosa
>> fattibilissima
>>
>> Ciao
>>
>> --
>> Roberto da Parma- Nascondi testo citato
>>
>> - Mostra testo citato -
>
> Grazie per la risposta...
> sono un p� limitato in access e ti prego di essere elementare; pensavo
> anch'io ad una query di accdamento ma se eseguo nuvo record nella
> maschera, la sottomascherera sar� vuota e nella query non ho pi� nulla
> mentre invece dovrei poter "incollare" i record che avevo prima
Prendi spunto da qui ...
http://www.allenbrowne.com/ser-57.html



title: Duplicare record

text:
Scusa, ho provato a sostituire i campi come indicato e funziona quasi
tutto
senza errori ma manca la duplicazione dei campi nella sottomaschera,
in cosa
sbaglio??
Grazie e scusa ancora...
Dim strSql As String    'SQL statement.
Dim lngID As Long       'Primary key value of the new record.
   'Save and edits first
   If Me.Dirty Then
     Me.Dirty = False
   End If
   'Make sure there is a record to duplicate.
   If Me.NewRecord Then
     MsgBox "Select the record to duplicate."
   Else
       'Duplicate the main record: add to form's clone.
       With Me.RecordsetClone
           .AddNew
           !IDcliente = Me.IDcliente
           !Data = Now()
           !Azienda = Azienda
           !Impiegato = Impiegato
           !Oggetto = "Aggiornamento lisino"
               'etc for other fields.
           .Update
           Elenco24.Visible = True
            Recalc
'Save the primary key value, to use as the foreign key for the related
records.
           .Bookmark = .LastModified
           lngID = !IDofferta
   'Duplicate the related records: append query.
   If Me.[SottDettOfferta].Form.RecordsetClone.RecordCount > 0 Then
   strSql = "INSERT INTO [QdettOfferta] ( LINEA, PREZZO, UM ) " & _
"SELECT " & lngID & " as LINEA, PREZZO, UM " & _
   "FROM [QdettOfferta] WHERE IDofferta = " & IDofferta & ";"
   DBEngine(0)(0).Execute strSql, dbFailOnError
           Else
 MsgBox "Non c'era nessuna linea dell'offerta precedente da
duplicare."
           End If
           'Display the new duplicate.
           Me.Bookmark = .LastModified
       End With
   End If


title: Duplicare record

text:
"MaVco" <
marco....@gmail.com
> ha scritto nel messaggio
news:72d1a90b-925a-4562...@w6g2000yqw.googlegroups.com...

Fai il debug del tuo codice e controlla il ciclo della tabella
secondaria...magari non passi correttamente i valori oppure la SELECT
protrebbe non essere scritta bene.
Il codice � bello pronto devi solamente "sostituire ragionando" i tuoi
valori e nel tempo stesso serve anche a te per capire il funzionamento...



title: connessione db su due server

author: davide

text:
E' possibile connettersi via Asp ad un db Access in un altro server?
Utilizzo provider con installato Access 97, dsn impostato (o anche no) e
vorrei aggiornare il db del server A con i dati del db del server B.


title: connessione db su due server

author: Luciano (DOC)

text:
davide ha scritto nel messaggio <9gdelk$89acp$
1...@ID-64769.news.dfncis.de
>...
>E' possibile connettersi via Asp ad un db Access in un altro server?
>Utilizzo provider con installato Access 97, dsn impostato (o anche no) e
>vorrei aggiornare il db del server A con i dati del db del server B.
Se hai solo l'IP dell'altro server no.
Il server HTTP deve avere la possibilita' di mappare il server dati.
Saluti.
Luciano
(DOC)


title: connessione db su due server

text:
> Se hai solo l'IP dell'altro server no.
> Il server HTTP deve avere la possibilita' di mappare il server dati.
> Saluti.
>
> Luciano
> (DOC)
>
Nel caso potessi farlo? Che connessione dovrei usare?


title: connessione db su due server

text:
"davide" <
mar...@minanet.it
> wrote in message
news:9gg9ib$95ls0$1...@ID-64769.news.dfncis.de...
> Nel caso potessi farlo? Che connessione dovrei usare?
Apri IIS e crea un directory viruale sul path di rete che ti occorre se vuoi
lavorare dnsless.
Altrimenti crea un DSN ODBC sul path di rete da pannello di controllo.
Saluti.
Luciano
(DOC)


title: [OT] Codici comuni d'Italia e stati esteri

author: PBsoft

text:
Visto che di recente mi sono espresso polemicamente riguardo alla mancanza
di un elenco UFFICIALE E AGGIORNATO dei comuni d'Italia, sono lieto di portare
a conoscenza di tutti il seguente link:
http://www.agenziaterritorio.it/software/altri/codicinazionistati/index.htm
al quale potrete trovare sia i database UFFICIALI (in formato DBF) dei comuni
italiani e degli stati esteri, sia un programma (credo scritto in Java) per
la loro visualizzazione.
Mi scuso con quanti erano già a conoscenza di questi database, ma al contempo
voglio far notare che nessuno di loro aveva provveduto a rispondere al mio
post polemico.
Consiglio: prima di evitare il prolificarsi di versioni MDB di suddetti database,
consiglio tutti i volenterosi di contattare prima alcune persone di riferimento
come il webmaster del sito comune, in modo da evitare che chiunque faccia
la "sua" versione e tutti possiamo utilizzare la stessa, sempre aggiornata,
sempre disponibile.
Saluti a tutti e buon lavoro.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


author: RobertoA

text:

E perche' mai convertirla ?
Non e' meglio usarla cosi' com'e' ?
Se verra' aggiornata bastera' prendere il dbf e piazzarlo nella directory
opportuna
RobertoA


title: NOME? SULLE DATE DI UN DATABESE "COMPILATO"

author: Marco

text:
Utilizzando il setup wizard dell'ODE ho compilato un mdb. Dopo averlo
installato su un altra macchina mi sono accorto che in tutti i campi
contenenti le date appare la maledetta stringa "NOME?" (ovviamente non gira
alcuna funzione legata alle date). . La stessa cosa è accaduta aprendo un
.mdb copiato su un'altra macchina. Qualcuno sà dirmi perchè accade e come
rimediare.
Grazie
MARCO F.


author: Sergio MAZZA

text:
"Marco" <
bm...@tin.it
> ha scritto nel messaggio
news:8hc63i$8ni$1...@nslave2.tin.it...

Controlla nelle "impostazioni internazionali" come è impostata la data (con
la / o il .)...
Ciao.


title: problemi con le caselle combinate

author: Reparto Tecnico - Computer Team

text:
Ciao a tutti,
ho bisogno di un piccolo aiuto :
con Access 2000 sono riuscito a creare una maschera che incorpora  una
casella combinata che peschi i valori da un'altra tabella. Come si fa a
mettere in lista solo alcuni
record di quella tabella? (ad esempio quando in un campo
di quella maschera viene inserito un valore la cas. combinata mi mostra solo
una parte dei record della tabella).
Grazie
Sergio


title: problemi con le caselle combinate

author: Riccardo

text:
Reparto Tecnico - Computer Team <
sergio_d...@infinito.it
> wrote in
message 905inc$cma$1...@serv1.albacom.net...

______
Come direbbero altri, in una maschera non ci sono campi ma controlli!
e comunque nell'origine riga della tua casella combinata devi inserire anche
l'origine del controllo in cui inserisci il valore ed una volta inserito,
gli dai come criterio  Like
Forms![NomeFormCorrente]![NomeControlloconValoreNuovo]
e su evento dopo aggiornamento del NomeControlloconValoreNuovo (controllo
dove viene inserito un valore) devi scirvere
Me.NomeCasellaCombinata.Requery
ciao Riccardo


title: creare un eseguibile?

author: Luigi & Ingrid

text:
Come posso creare un file exe da un progetto access 2000?
Grazie!


title: creare un eseguibile?

author: Fabio Chiaro

text:
"Luigi & Ingrid" <
ciara...@lycosmail.com
> ha scritto nel messaggio
news:2BaB7.78715$1H1.7...@news.infostrada.it...
> Come posso creare un file exe da un progetto access 2000?
> Grazie!
>
>
IL FAMOSO FAQQONE!!
Non si possono creare eseguibili in Access ma esiste un runtime con il quale
si possono distribuire le proprie applicazioni.
Qualche spiegazione in più la trovi sul Sito Comune
Ciao, FABIO


title: Query di msaccess

author: PINO

text:
Ho creato un database relazionale msaccess con tutti i vari parametri
query,forms,tabelle,ecc. che a me interessano creando poi un'altro uguale
con la stessa struttura e parametri esportando solamente la struttura ed
utilizzandolo con dati diversi.
Nel secondo database la stessa query che mi filtra i record in base ad un
parametro di campo vero o falso i visualizzazione dati mi mostra sempre e
comunque un record che non corrisponde al parametro di campo impostato a
falso cosa che con il primo database non succede.
Probabilmente c'č qualche parametro diverso da impostare di cui non sono
ancora riuscito a capirene il perchč. Sono graditi suggerimenti,grazie.


title: Il carattere di tabulazione non si vede nel report

author: thinice

text:
Ciao a tutti. In Access XP.
Prendo spunto da un mio precedente post, nel quale tentavo di
visualizzare su un report il contenuto di un campo memo nel quale i
dati contenuti, sono separati da un simbolo di "quadratino" che ho
scoperto essere una tabulazione.
Dopo numerosi tentativi credo che non sia possibile vedere su un
report il carattere tabulazione.
Ho fatto questo semplice test.
Ho creato un report: report1 e nel corpo ha inserito una casella di
testo: testo1.
Sull'evento Su formattazione del Corpo ho scritto questo codice:
Me.testo1.Value = "colonna1" & vbTab & "colonna2" & vbCrLf & "aaa" &
vbTab & "bbb"
MsgBox ("colonna1" & vbTab & "colonna2" & vbCrLf & "aaa" & vbTab &
"bbb")
Quando si apre il report, nella casella di testo si vede:
colonna1[]colonna2
aaa[]bbb
(dove [] è il famoso "quadratino")
i dati non sono allineati correttamente. Per completare la prova,
mostro la stringa anche in una Msgbox e lì i dati si vedono
correttamente:
colonna1  colonna2
aaa          bbb
Mi metto l'anima in pace?
Grazie a tutti. GIancarlo


author: Marco Pizzamiglio

text:
thinice ha scritto:




Sostituisci i Tab con degli spazi usando Replace().
Il Tab è chr$(9) quindi Replace([campo],chr$(9)," ")
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 19 Mar, 11:19,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Ciao. Innanzi tutto grazie per il suggerimento.
Ho fatto come mi hai detto però quando sostituisco il TAB con lo
spazio, perdo l'allineamento tra le due righe. Mi spiego:
con il TAB la distanza tra "colonna1" e "colonna2" è un tot.
Nella riga sotto la distanza tra "aaa" e "bbb" è maggiore di tot, in
modo tale che la parola "bbb" cominci esattamente sotto la parola
"colonna2", che è proprio quello che voglio io.
Se sostituisco il TAB con lo spazio, la distanza tra "colonna1" e
"colonna2" è la stessa che tra "aaa" e "bbb" quindi "bbb" non è
allineato sotto la parola "colonna1", proprio perchè lo spazio ha una
larghezza definita, mentre il TAB varia (credo).
Sinceramente non riesco a spiegarmi meglio...:-) se provi l'esempio
che ho scritto prima, forse il mio problema appare descritto meglio di
quanto non lo faccia io.
Ciao.
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -


text:
thinice ha scritto:




Se vuoi mantenere l'allineamento devi usare un carattere a spaziatura
fissa come il Courier e non proporzionale (Arial, Times new roman, ecc...).
E se i dati della prima colonna hanno lunghezza variabile ci devi
aggiungere degli spazi fino ad arrivare ad un numero prefissato di
caratteri:
  [campo1] & space$(20-len([campo1])) & [campo2]
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: proprietà dei controlli da codice

text:
Ho un modulo con questo codice:
Sub ctlActive(FormName As Form, ctl As Control)
    With FormName
        Select Case ctl.ControlType
            Case acTextBox, acListBox, acComboBox
                With ctl
                    .ForeColor = 7670595
                    .BackColor = 12372792
                    .FontBold = True
                End With
            Case acCommandButton
                With ctl
                    .ForeColor = 7670595
                    .FontBold = True
                End With
        End Select
    End With
End Sub
ed all'interno delle maschere, ho inserito, su evento Attivato (dei singoli
controlli)
ctlActive Me, Me.ActiveControl
in modo da cambiarmi alcune proprietą alla sua attivazione.
Poi su disattivato richiamo un'altra Sub per cambiare nuovamente le
proprietą.
La mia domanda č questa:
E' possibile definire in un solo Sub le proprietą da assegnare al controllo
Attivo
e quelle per i controlli Non Attivi, in modo da non richiamare il Sub (o si
dice la Sub?)
sia su attivato che su disattivato (di ogni controllo) ma farlo gestire in
automatico,
magari su Evento Corrente del Form?
grazie Riccardo


title: proprietà dei controlli da codice

author: Lorenzo Coronati

text:
Scrisse "Riccardo" <
ricc...@free.panservice.it
>:

Puoi fare un ciclo su tutti i ctl della form, impostando sia
quello corrente (passato come parametro) che tutti gli
altri.
L'evento corrente pero' non si verifica al passaggio da un
ctl all'altro.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Condizioni WHERE delle macro

author: Slam

text:
Ciao ragazzi,
ho creato una macro per un gruppo di opzioni. Premendo i pulsanti si produce
sempre l'azione ApplicaFiltro, e ho bisogno che premendo un pulsante mi si
mostrino tutti i record aventi un campo uguale ad una stringa, e con
un'altro tutti quelli aventi quel campo diversi da quella stringa.
Quindi per il primo pulsante ho messo nelle "Condizioni WHERE"
[Campo]="Valore", ma per il secondo, come si scrive il diverso da, senza
usare il Not Like? Soprattutto, come si scrivono più valori, anche nella
condizione -diverso da-?
Grazie e ciao :)


title: Condizioni WHERE delle macro

author: Carlo Costarella

text:
"Slam" <
zoes...@tin.it
> ha scritto nel messaggio
news:43240984$0$8491$5fc...@news.tiscali.it...

"<>" senza le virgolette indica "diverso da..."
Si tratta degli operatori di confronto...vedi help
Ciao, Carlo


title: Condizioni WHERE delle macro

text:
Grazie mille, perň sono costretto a chiederti: dov'č nella guida la
spiegazione degli operatori? Un'ora che li cerco e manco la traccia, si fa
riferimento a tutto sugli operatori/funzioni etc di VB, ma di Access
sembrano essere imbucati proprio bene :)
(E per mettere gli or?)
Grazie e ciao.


title: Condizioni WHERE delle macro

author: Gaspare

text:
[CUT]
http://www.laterza.it/bibliotecheinrete/Cap02/Cap02_07.htm


title: Condizioni WHERE delle macro

text: Ma quindi non c'è nella guida di access?


title: Condizioni WHERE delle macro

text:
[CUT]
Ciao,
io personalmente non l'ho mai cercarto ma se gli altri ti dicono di sì ci
non vedo xchè non ci debba essere  -> magari sotto un'altra voce!
Io ti ho suggerito quella schermata xchè le immagini sono abbastanza
"esplicative" :-)


title: Condizioni WHERE delle macro

text:
"Slam" <
zoes...@tin.it
> ha scritto nel messaggio
news:432482b7$0$8477$5fc...@news.tiscali.it...

 Nella guida devi cercare "Operatori di confronto".
Usando A97 da un qualsiasi punto della guida, per altre versioni apri un
modulo ed usa la guida del VBA.
Ciao, Carlo


title: Condizioni WHERE delle macro

text:
Grazie per il link, anche se la mia domanda era riferita piů semplicemente
alla sintassi :)


title: Condizioni WHERE delle macro

text:
Ah ma quindi se uno facesse tutto da access e non installasse vba, non
potrebbe neanche sapere cosa sono dalla guida :\
Cmq grazie e ciao.


title: forma di ricerca

author: maeba

text:
avrei bisogno di fare due maschere di ricerca:
1- una maschera in cui ci sia una casella combinata chiamata
"CatDonatore". scegliendo uno dei record della casella dovrebbe aprirsi
un'altra maschera che basata su una query di selezione in cui ci sono i
campi Nome Cognome  Indirizzo ecc, in cui sono filtrati i record in base
alla scelta della casella combinata.
ES: voglio trovare tutti i donatori che sono delle associazioni: scelgo
nella casella combinata associazioni schiaccio il pulsantino "filtra" e
mi apre una maschera visualizzata in foglio dati in cui ci sono i nomi e
cognomi di tutti i record che corrispondono a associazioni
2- stessa cosa di sopra, solo che invece di una casella combinata in qto
caso ho bisogno di una casella di testo in cui posso inserire un range
di età, o di € o di giorni.
ES: voglio vedere tutti i donatori che hanno donato tra il 1/01/04 e il
31/04/04
vi ringrazio infinitamente per la collaborazione


title: forma di ricerca

author: Roberto da casa

text:
"maeba" <
guer...@tin.it
> ha scritto nel messaggio
news:420b3a92$0$6317$5fc...@news.tiscali.it...
> avrei bisogno di fare due maschere di ricerca:
> 1- una maschera in cui ci sia una casella combinata chiamata
> "CatDonatore". scegliendo uno dei record della casella dovrebbe aprirsi
> un'altra maschera che basata su una query di selezione in cui ci sono i
> campi Nome Cognome  Indirizzo ecc, in cui sono filtrati i record in base
> alla scelta della casella combinata.
> ES: voglio trovare tutti i donatori che sono delle associazioni: scelgo
> nella casella combinata associazioni schiaccio il pulsantino "filtra" e
> mi apre una maschera visualizzata in foglio dati in cui ci sono i nomi e
> cognomi di tutti i record che corrispondono a associazioni
Usa come origine record della maschera da aprire una query di selezione
parametrica che nei criteri fa riferimento alla casella combinata.
>
> 2- stessa cosa di sopra, solo che invece di una casella combinata in qto
> caso ho bisogno di una casella di testo in cui posso inserire un range
> di età, o di ¤ o di giorni.
> ES: voglio vedere tutti i donatori che hanno donato tra il 1/01/04 e il
> 31/04/04
Idem come sopra, e nei criteri della query ti consiglio di usare l'operatore
Between ... And (vedi help).
>
> vi ringrazio infinitamente per la collaborazione
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: forma di ricerca

text:
Roberto da casa ha scritto:
> "maeba" <
guer...@tin.it
> ha scritto nel messaggio
> news:420b3a92$0$6317$5fc...@news.tiscali.it...
>
>>avrei bisogno di fare due maschere di ricerca:
>>1- una maschera in cui ci sia una casella combinata chiamata
>>"CatDonatore". scegliendo uno dei record della casella dovrebbe aprirsi
>>un'altra maschera che basata su una query di selezione in cui ci sono i
>>campi Nome Cognome  Indirizzo ecc, in cui sono filtrati i record in base
>>alla scelta della casella combinata.
>>ES: voglio trovare tutti i donatori che sono delle associazioni: scelgo
>>nella casella combinata associazioni schiaccio il pulsantino "filtra" e
>>mi apre una maschera visualizzata in foglio dati in cui ci sono i nomi e
>>cognomi di tutti i record che corrispondono a associazioni
>
>
> Usa come origine record della maschera da aprire una query di selezione
> parametrica che nei criteri fa riferimento alla casella combinata.
>
scusa mi potresti fare un esempio, perchè nn ho capito. e poi nn devo
usare VB per fare aprire con un pulsante una maschera in visualizzazione
foglio dati che mi faccia vedere solo i record corrispondenti a ql
criterio di ricerca?
grazie
ciao


title: forma di ricerca

text:
"maeba" <
guer...@tin.it
> ha scritto nel messaggio
news:420c824f$0$32337$5fc...@news.tiscali.it...

Per aprire una maschera a fronte dell'evento "Su clic" di un pulsante di
comando puoi farlo tramite il metodo OpenForm in VBA, ma puoi benissimo
farlo associando una macro a tale evento.
A questo punto hai due alternative: filtrare direttamente con VBA la
maschera alla sua apertura oppure, se digerisci poco VBA e come io ti ho
suggertito, usare come origine record della maschera da aprire una query di
selezione parametrica nei cui criteri scriverai:
[Forms]![NomeMaschera]![NomeCasella]
> grazie
> ciao



title: forma di ricerca

text:
Roberto da casa ha scritto:
> "maeba" <
guer...@tin.it
> ha scritto nel messaggio
> news:420c824f$0$32337$5fc...@news.tiscali.it...
>
[cut]
> Per aprire una maschera a fronte dell'evento "Su clic" di un pulsante di
> comando puoi farlo tramite il metodo OpenForm in VBA, ma puoi benissimo
> farlo associando una macro a tale evento.
> A questo punto hai due alternative: filtrare direttamente con VBA la
> maschera alla sua apertura oppure, se digerisci poco VBA e come io ti ho
> suggertito, usare come origine record della maschera da aprire una query di
> selezione parametrica nei cui criteri scriverai:
>
> [Forms]![NomeMaschera]![NomeCasella]
scusa avrei altre due domandine:
finalmente ho capito come fare le maschere di ricerca per i campi con il
menu a tendina, ma una volta che creo il pulsante apri maschera con la
creazione guidata nn riesco in nessuna maniera a farmi visulizzare la
maschera con i record filtrati come un foglio dati, me la fa vedere
sempre come maschera singola (penso si chiami così)
il secondo problemino è qto:
"Idem come sopra, e nei criteri della query ti consiglio di usare
l'operatore
Between ... And (vedi help).". mi potresti fare un esempio di come devo
inserire nei criteri della query l'operatore between? o meglio io ho
fatto una query di selezione con un campo importo, nei criteri di qto
campo devo mettere between, ma fra che cosa?
grazie ancora per la pazienza


title: forma di ricerca

text:
"maeba" <
guer...@tin.it
> ha scritto nel messaggio
news:420d3fb5$0$32352$5fc...@news.tiscali.it...
> Roberto da casa ha scritto:
> > "maeba" <
guer...@tin.it
> ha scritto nel messaggio
> > news:420c824f$0$32337$5fc...@news.tiscali.it...
> >
> [cut]
> > Per aprire una maschera a fronte dell'evento "Su clic" di un pulsante di
> > comando puoi farlo tramite il metodo OpenForm in VBA, ma puoi benissimo
> > farlo associando una macro a tale evento.
> > A questo punto hai due alternative: filtrare direttamente con VBA la
> > maschera alla sua apertura oppure, se digerisci poco VBA e come io ti ho
> > suggertito, usare come origine record della maschera da aprire una query
di
> > selezione parametrica nei cui criteri scriverai:
> >
> > [Forms]![NomeMaschera]![NomeCasella]
>
> scusa avrei altre due domandine:
> finalmente ho capito come fare le maschere di ricerca per i campi con il
> menu a tendina, ma una volta che creo il pulsante apri maschera con la
> creazione guidata nn riesco in nessuna maniera a farmi visulizzare la
> maschera con i record filtrati come un foglio dati, me la fa vedere
> sempre come maschera singola (penso si chiami cosě)
Semplice, non usare l'autocomposizione controllo, oppure apri la struttura
della maschera e cambia la sua visualizzazione da Maschera continua a foglio
dati.
>
> il secondo problemino č qto:
> "Idem come sopra, e nei criteri della query ti consiglio di usare
> l'operatore
> Between ... And (vedi help).". mi potresti fare un esempio di come devo
> inserire nei criteri della query l'operatore between? o meglio io ho
> fatto una query di selezione con un campo importo, nei criteri di qto
> campo devo mettere between, ma fra che cosa?
Non capisco la tua domanda: saprai tu quale č il limite minimo ed il limite
massimo del renge entro il quale vuoi visualizzare i record nella query;
quei limiti indicali come argomenti dell'operatore Between.
> grazie ancora per la pazienza
--



title: menu tree

author: Galassya

text:
esiste sul sito comune un esempio di menu in formato grafico di tipo tree?
io ho cercato ma non sono riuscita a trovare nulla
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re-Access

text:
"Luciano Iosa" <
iosa...@flashnet.it
> ha scritto nel messaggio
news:83enssclv6n8sjloq...@4ax.com...
> Mi sto incavolando come una belva. Non riesco a fare una query che
> calcoli il totale di un campo numerico di una tabella selezionando i
> record.
> Chi mi dice una procedura che funziona sicuro ?
> Ho Access '97
ti ho crosspostato il msg su it.comp.appl.access
--
http://luisos.tsx.org
togli fuckspam per ottenere l'e-mail
p133@166 | w98se + w95osr2 shell


title: visualizzare documento Word all' interno di una maschera

text:
Ciao a tutti,
ho un database che mi legge i dati da un listino posto in una tabella collegata di excel. Ho creato una maschera che mi aggrega tutti questi dati e quello che vorrei fare è associare nella stessa maschera la scheda prodotto ( che mi viene fornita come .doc ) ai dati provenienti dal listino.
Ho pensato quindi di creare un controllo che mi visualizzi il relativo file .doc
Le schede hanno lo stesso nome dell' articolo e sono in una cartella dell' hard disc.
qui mi sono perso....
Non sono pratico di queste cose e credo di aver fatto un bel casino.
E' fattibile la cosa ?
Ovviamente al cambiare dell' articolo deve cambiare anche la relativa scheda ...
Qualcuno mi può dare una dritta ?
Grazie
Giuliano


text:

Non hai provato a cercare sul NG?
Io ho trovato questa soluzione che è di Roberto da casa:
Prova a fare così:

'definisci la variabile oggetto
Dim ObjApp As Word.Application
'crea l'oggetto word
Set ObjApp = CreateObject("Word.Application")
'apri il documento word
ObjApp.Application.Documents.Open "C:\NomeCartella
\NomedelDocumento.doc"
'rendi visibile word
ObjApp.Visible = True
'con la prossima riga stampi tutte le pagine del documento
ObjApp.ActiveDocument.PrintOut
'chiudi word
ObjApp.Quit
'libera la variabile oggetto
Set ObjApp = Nothing

Nel tuo database DEVI però aggiungere i riferimenti alla libreria
Microsoft
Word.

Saluti
M7a1x


text:

Prima di tutto voglio ringraziarti per la risposta.
In effetti avevo cercato nel sitocomune ma evidentemente mi era sfuggito.
Veniamo al dunque:
il codice così com'è funziona, mi apre word e stampa il documento.
Il problema è che il documento lo devo aprire dentro un controllo della maschera ... ed oltretutto deve restare visibile finchè non premo il pulsante per passare al record successivo / precedente, in tal caso si deve , ovviamente, ricaricare la scheda corrispondente e tutto inizia nuovamente ...


author: CIDI

text:
<
giuliano....@gmail.com
> ha scritto nel messaggio
news:b05ff606-a357-45a1...@googlegroups.com...

vedi nella guida:  Application.FollowHyperlink
p.e. ... Application.FollowHyperlink ("C:\CartellaDocumenti\" & Nomedoc)

ciao
Daniele


title: "Popolazione" recordset

author: vuLCan Karayan

text:
Perchč negli esempi (disarmanti) di Access trovo spesso
With rstCategories
      ' Populate Recordset.
      .MoveLast
      .MoveFirst
Si posiziona sull'ultimo e poi sul primo. A che pro?


title: "Popolazione" recordset

author: Sandro

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:2Dk0e.691109$b5.31...@news3.tin.it...

Ciao vuLCan Karayan
per riempire il recordset
infatti con commento c'č scritto :  ' Populate Recordset.
poi ti puoi spostare avanti o indietro,  ecc....
Ciao


title: "Popolazione" recordset

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:2Dk0e.691109$b5.31...@news3.tin.it...

Delimita la fine e l'inizio del recordset.
Ciao, Carlo


title: "Popolazione" recordset

text:
> Ciao vuLCan Karayan
>
> per riempire il recordset
> infatti con commento c'è scritto :  ' Populate Recordset.
> poi ti puoi spostare avanti o indietro,  ecc....
Si, avevo intuito, ma a che cosa serve?


title: "Popolazione" recordset

author: Alessandro Baraldi

text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:o5l0e.691240$
b5.31...@news3.tin.it

Se non gli aggiorni i Bookmark non sà quanti Records
contiene.
In teoria serve solo per rinfrescare la proprietà RecordCount
in pratica se non usi RecordCount non è un brutto vizio
fare almeno il MoveFirst...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore 2501

author: Mari

text:
Cos'č l'errore 2501?
Grazie
Mari


title: Errore 2501

text:
E se fosse 2051? :-))
Mari


title: USER

author: Polpo Muschio

text:
Ciao, forse è un argomento già discusso ma non riesco a trovare niente in
merito. Sto facendo un DB per la gestione della Qualità (Vision 2000) ed ho
bisogno di firmare i documenti creati con il nome dell'utente che in quel
momento stà operando. Ho pensato di utilizzare il Group & User ma non trovo
il modo di recuperare il nome dell'utente. Come faccio? Dove trovo notizie
in merito?
--
Polpo Muschio
Sulmona (AQ)


title: USER

author: knives

text:
"Polpo Muschio" <
nocod.s...@infinito.it
> ha scritto nel messaggio
news:9wEac.34310$zm5....@nntpserver.swip.net...

Vedi CurrentUser()


title: creare relazioni in vba

author: maestro

text:
Buongiorno, uso acces 2007
siccome importo spesso delle tabelle in sostituzione di quelle presenti,
access si blocca dicendo che prima bisogna cancellare la relazione
esistente.
Vorrei aggirare l'ostacolo creando in vba la cancellazione e la
successiva ricreazione della relazione.
come si può fare???
oppure avete altri consigli
Grazie


title: creare relazioni in vba

author: Roberto da Parma

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:gnbhga$8hq$1...@tdi.cu.mi.it...

Ma intendi cancellare proprio la tabella oppure il collegamento?
Ciao
--
Roberto da Parma


title: creare relazioni in vba

text:
Roberto da Parma ha scritto:

La tabella viene sostituita nell'importazione, ma non me lo consente se
prima non cancello la relazione esistente.


title: creare relazioni in vba

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:gnbui5$nn7$1...@tdi.cu.mi.it...

Usa da VBA il metodo .deleteobject
