title: Concatenare stringhe in una Query

text:
> "Joker" [...]:
> Mi scuso con tutti per l'assenza di chiarezza nella domanda.
> Soprattutto con Maurizio che ha più faticato a scrivere...
    :-)
    Non ti preoccupare... Con google non si butta via niente.
> Allora:
> quando in una Query scelgo la Formula "Raggruppamento" ho a disposizione
> le funzioni di aggregazione:
> Somma,Media,Min,Max,Conteggio...
> A me servirebbe la funzione di Concatenazione.(per questo ho scritto "un
> trucco")
    Ok. Qui direi proprio che ci sta bene la parola trucco! :-)
> Se
p.es
. nei DettOrdini di un cliente ci sono 3 record con "Mele" "Pere"
> "Patate" io vorrei ottenere per quel cliente un campo con "Mele, Pere,
> Patate"
> Sono riuscito a ottenere i miei scopi scrivendo codice VB, ma mi chiedevo
> se era possibile ottenere lo stesso risultato con le Query.
> Nell'Help ho trovato:
> "Calcoli predefiniti che utilizzano funzioni di aggregazione:
> Per visualizzare i risultati di un calcolo in un campo, è possibile
> utilizzare un calcolo predefinito fornito dal programma ** oppure calcoli
> personalizzati **[(Come?)]. Utilizzare i calcoli predefiniti, denominati
> funzioni di aggregazione o "totali", se si desidera eseguire le operazioni
> seguenti per tutti i record o gruppi di record: somma, media, conteggio,
> minimo, massimo, deviazione standard o varianza."
    Mi sa che con calcoli personalizzati si intendano le chiamate a
"funzioni
utente". Quindi piu' o meno quello che gia' stai facendo.
    Ti faccio comunque un esempio basato su Northwind.
        Query "Lista Prodotti di IDOrdine"
        PARAMETERS
            [IDOrdine?] Long
        ;
        TRANSFORM
            First(Prodotti.NomeProdotto) AS PrimoDiNomeProdotto
        SELECT
            [Dettagli ordini].IDOrdine
        FROM
            Prodotti
            INNER JOIN
            [Dettagli ordini]
            ON
                Prodotti.IDProdotto = [Dettagli ordini].IDProdotto
        WHERE
            [Dettagli ordini].IDOrdine=[IDOrdine?]
        GROUP BY
            [Dettagli ordini].IDOrdine
        ORDER BY
            Prodotti.NomeProdotto
        PIVOT
            Prodotti.NomeProdotto
        ;
        Query "Dettagli ordini Lista prodotti"
        SELECT
            [Dettagli ordini].IDOrdine _
          , RicavaStringaProdotti([Dettagli ordini].[IDOrdine])
            AS Prodotti
        FROM
            [Dettagli ordini]
        GROUP BY
            [Dettagli ordini].IDOrdine
        ORDER BY
            [Dettagli ordini].IDOrdine
        ;
Option Compare Database: Option Explicit
Public Function RicavaStringaProdotti( _
  ByVal IDOrdine As Long _
) As String
  On Error GoTo erh
  Dim oDaoRecordset As DAO.Recordset
  Dim a_vRows()     As Variant
  Dim lIndex        As Long
  With CurrentDb.QueryDefs![Lista Prodotti di IDOrdine]
    .Parameters![IDOrdine?] = IDOrdine
    Set oDaoRecordset _
      = .OpenRecordset( _
            DAO.dbOpenSnapshot, DAO.dbFailOnError)
    a_vRows = oDaoRecordset.GetRows(1)
  End With
  For lIndex = 1 To UBound(a_vRows, 1)
    RicavaStringaProdotti _
      = RicavaStringaProdotti & a_vRows(lIndex, 0) & ", "
  Next
  RicavaStringaProdotti _
    = Left$( _
          RicavaStringaProdotti _
        , Len(RicavaStringaProdotti) - 2) _
    & "."
ext:
  On Error Resume Next
  oDaoRecordset.Close: Set oDaoRecordset = Nothing
  Exit Function
erh:
  Resume ext
End Function



title: Percentuale in una query

author: Gianluca

text:
Buongiorno a tutti quanti!
In Access 97 devo costruire una query che popoli una casella di
riepilogo con almeno due colonne:
- tipo di guasto
- percentuale tipo di guasto sul totale
Il dato [tipo di guasto] è un campo di una tabella. Quello che non
riesco ad ottenere è la percentuale calcolata dinamicamente sul totale
dei guasti (ovvero dei record presenti).
Se questo totale fosse fisso non avrei problemi ma così non riesco.
Per ora, impostando 'Conteggio' nel campo 'Formula' nella struttura
della query posso ottenere il numero puro, ma non so come tradurlo in
percentuale.
Grazie per l'aiuto!


title: Percentuale in una query

author: Roberto da Parma

text:
"Gianluca" <
gian.r...@gmail.com
> ha scritto nel messaggio
news:09054da8-3140-4855...@r66g2000hsg.googlegroups.com...
Buongiorno a tutti quanti!
In Access 97 devo costruire una query che popoli una casella di
riepilogo con almeno due colonne:
- tipo di guasto
- percentuale tipo di guasto sul totale
Il dato [tipo di guasto] č un campo di una tabella. Quello che non
riesco ad ottenere č la percentuale calcolata dinamicamente sul totale
dei guasti (ovvero dei record presenti).
Se questo totale fosse fisso non avrei problemi ma cosě non riesco.
Per ora, impostando 'Conteggio' nel campo 'Formula' nella struttura
della query posso ottenere il numero puro, ma non so come tradurlo in
percentuale.
Grazie per l'aiuto!
Scusami ma questa č solo matematica...
Totale : 100% = tuocampo : X
quindi se vuoi ottenere la percentuale X
X = tuocampo * 100 / Totale
Ciao
--
Roberto da Parma


title: Percentuale in una query

text:
On 12 Mag, 16:28, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Gianluca" <
gian.ross...@gmail.com
> ha scritto nel messaggionews:09054da8-3140-4855...@r66g2000hsg.googlegroups.com...
> Buongiorno a tutti quanti!
> In Access 97 devo costruire una query che popoli una casella di
> riepilogo con almeno due colonne:
> - tipo di guasto
> - percentuale tipo di guasto sul totale
>
> Il dato [tipo di guasto] è un campo di una tabella. Quello che non
> riesco ad ottenere è la percentuale calcolata dinamicamente sul totale
> dei guasti (ovvero dei record presenti).
> Se questo totale fosse fisso non avrei problemi ma così non riesco.
> Per ora, impostando 'Conteggio' nel campo 'Formula' nella struttura
> della query posso ottenere il numero puro, ma non so come tradurlo in
> percentuale.
>
> Grazie per l'aiuto!
>
> Scusami ma questa è solo matematica...
>
> Totale : 100% = tuocampo : X
>
> quindi se vuoi ottenere la percentuale X
>
> X = tuocampo * 100 / Totale
>
> Ciao
>
> --
> Roberto da Parma
Ovviamente il mio problema non è di proporzioni divisioni e simili. Io
devo creare una query che faccia da recordsource per una casella di
riepilogo!


title: Percentuale in una query

text:
"Gianluca" <
gian.r...@gmail.com
> ha scritto nel messaggio
news:06305795-5ed2-4897...@t54g2000hsg.googlegroups.com...


Allora non ti riesco a capire molto bene...
Se hai una tabella con il tipo di guasto e riesci ad ottenere il conteggio
per ogni guasto per ottenere la percentuale di basta fare una DlookUp sulla
tabella e mi spiego...
Se il risultato della tua query è del tipo
ROTTURA TUBO 5
PRESSIONE ELEVATA 10
e il totale dei record nella tabella guasti è 15 ... con la proporzione
ottieni la percentuale.
Per ottenere il totale dei record della tabella usi il comando DlookUp che
inserirai all'interno della query...
Il comandi è ampiamente descritto nella guida.
ciao
--
Roberto da Parma


title: Percentuale in una query

text:
On 13 Mag, 20:10, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Gianluca" <
gian.ross...@gmail.com
> ha scritto nel messaggionews:06305795-5ed2-4897...@t54g2000hsg.googlegroups.com...

grazie per l'interessamento. Come ho detto, sto cercando di costruire
una query - QUERY - non machera, e se avessi il totale dei record in
query sarei a posto, ovviamente capisco perfettamente le cose che mi
dici ma... non so quale sintassi usare (se esiste) per indicare il
totale dei record nella griglia della query...


title: Percentuale in una query

text:
"Gianluca" <
gian.r...@gmail.com
> ha scritto nel messaggio
news:e0d05955-6bfb-419c...@f63g2000hsf.googlegroups.com...


Non mi pare di aver parlato di maschera....
Entrando nello specifico a te basta usare il comando DCount.
Crei la tua query con i campi che vuoi e in un campo inserisci DCount (anche
questo comando lo trovi nella guida).
La formula comunque è del tipo
DCount("IDTABELLA";"TABELLA";"CRITERIO=0")
Consulta bene la guida...
--
Roberto da Parma


title: Ho 2 db access è ho scoperto .........?

author: scozzaro

text:
Ho 2 db access è ho scoperto solo ora il comando replica
come posso fare per indicare ad access che una è master
e l'altra è quella da oggiornare?


title: Ho 2 db access è ho scoperto .........?

author: Michele Amato

text:
scozzaro <
scoz...@galactica.it
> wrote in message
qK04O1T...@newsmst.mcis.galactica.it...
> Ho 2 db access è ho scoperto solo ora il comando replica
> come posso fare per indicare ad access che una è master
> e l'altra è quella da oggiornare?
>
>
Non lo fai.
La gestione delle repliche va pianificata e nel momento in cui viene
attivata, la struttura del database cambia. In ogni tabella vengono creati
dei campi di sistema, usati per la sincronizzazione.
Visto che sui tuoi db questo meccanismo non è stato attivato i 2 db non li
sincronizzi in modo automatico, ma manualmente.
Michele


title: qualcuno mi può aiutare?

author: Zax

text:
Io devo cambiare il percorso a una tabella collegata a un foglio
excel. Ho trovato questo suggerimento sul sito comune.
      Ma quando l'avvio mi dice errore di compilazione. Impossibile trovare
la libreria (credo si riferisca ADOX)
      Il nome della tabella collegata č: Componenti
      Il nome del database č: Database Lavoro
        Versione access 2003
      Sono alle prime armi, datemi un aiuto.
       Antonio Ganci
      La seguente funzione permette di modificare la directory a tutte le
tabelle
      collegate di un database, impostando come destinazione del
collegamento la
      cartella dove risiede il FE. Il codice si puň adattare facilmente per
      impostare una cartella diversa, modificando il valore della variabile
Dir.
      Il vantaggio di questo metodo č l'utilizzo della libreria ADOX
presente in
      Access 2000/XP al posto delle DAO.
Sub CollegaTabelle()
  Dim Catalogo As New ADOX.Catalog
  Dim Tabella As ADOX.Table
  Dim Prop As ADOX.Property
  Dim Dir As String
  Catalogo.ActiveConnection = CurrentProject.Connection
  Dir = CurrentProject.FullName
' mia domanda = FE.mdb e BE.mdb cosa sono?
  Dir = Replace(Dir, "FE.mdb", "BE.mdb")
  For Each Tabella In Catalogo.Tables
    If Tabella.Type = "LINK" Then
      Set Prop = Tabella.Properties("Jet OLEDB:Link Datasource")
      Prop.Value = Dir
    End If
  Next Tabella
  Set Catalogo = Nothing
End Sub
      Libreria da includere
      Microsoft ADO Ext. 2.5 for DDL and Security


title: qualcuno mi può aiutare?

author: ciroteo

text:
"Zax" <
z...@zzz.com
> ha scritto nel messaggio
news:426e4bf8$0$20670$5fc...@news.tiscali.it...

Sicuramente troverai qualcuno disposto ad aiutarti se riposterai il
messaggio con un oggetto piů significativo secondo le buone abitudini di
questo newsgroup!
leggi il regolamento sul sitocomune ...


title: CREARE UN MDB DA CODICE

author: Marco

text:
Ciao a tutti, vorrei sapere come si fa a creare un file mdb da codice
grazie.
Ciao


title: CREARE UN MDB DA CODICE

author: Roberto dal portatile

text:
"Marco" <
alfalink...@libero.it
> ha scritto nel messaggio
news:UjLg7.11203$vC1.1...@news1.tin.it...
> Ciao a tutti, vorrei sapere come si fa a creare un file mdb da codice
> grazie.
> Ciao
>
Hai provato a dare un occhiata sull'help al metodo CreateDatabase?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: vba332.dll

author: Matteo

text:
Chiudendo il file.mdb mi é comparso il messaggio di errore e guardando che
tipo di errore mi é comparsa la spiegazione che c'é stata una possibile
perdita di dati ... errore vba332.dll
Ho visto da esplora risorse che il file.ldb rimane aperto. Come posso
risolvere? grazie
Inoltre, in caso di danneggiamento, i file BE non sono danneggiati?


title: sendobject funziona una solo volta

author: cristina

text:
ho scritto una routine dove si fa una selezione di indirizzi e-mail e
sulla base degli indirizzi selezionati dovrebbe partire un'email ai
vari destinatari. il db che contiene questa routine è stato installato
su vari pc con win 2000server e windows xp pro. solo su uno di questi
il comando viene eseguito solo la prima volta... solo appena aperto il
db.
DoCmd.SendObject acReport, "report", "Formatosnapshot(*.snp)",
var_to_email, var_cc_email, var_ccn_email, "oggetto", True, """"
la versione di access su cui il db da problemi è la 2000 installata su
un server win 2000server
ho avuto problemi ache con il formato dell'allegato, ma era un
problema di traduzione ( il db originale è stato fatto con access
2002) potrebbe essere un problema simile?
qualcuno può aiutarmi? grazie


title: Struttura a schede in una form

author: Stefano

text:
Ho creato alcune form dove dovrei posizionare una struttura a schede.
Se metto trasparente nel tipo di sfondo della struttura a schede, non mi
fa l'effetto di trasparenza.
Se apro un mdb che ho creato 2 anni fa e faccio la stessa operazione, mi
applica l'effetto.
Ho provato a fare una copia di questo file, cancellare tutto (tabelle,
query, ecc) e importare tutto dal file dove non mi applica l'effetto di
trasparenza e... sorpresa, se sulla struttura a cartelle applico
l'effetto, viene visualizzato trasparente.

Da cosa può dipendere il fatto che su nuovi database non funziona?
Esiste un modo per attivarlo senza dover ogni volta copiare il vecchio
file, svuotarlo e importare tutto?

Vi ringrazio anticipatamente e spero di essere stato comprensibile.

Ciao.

Stefano


title: Struttura a schede in una form

author: Karl Donaubauer

text:
Stefano wrote:
> Ho creato alcune form dove dovrei posizionare una struttura a schede.
> Se metto trasparente nel tipo di sfondo della struttura a schede, non
> mi fa l'effetto di trasparenza.
> Se apro un mdb che ho creato 2 anni fa e faccio la stessa operazione,
> mi applica l'effetto.
> Ho provato a fare una copia di questo file, cancellare tutto (tabelle,
> query, ecc) e importare tutto dal file dove non mi applica l'effetto
> di trasparenza e... sorpresa, se sulla struttura a cartelle applico
> l'effetto, viene visualizzato trasparente.
>
> Da cosa può dipendere il fatto che su nuovi database non funziona?
> Esiste un modo per attivarlo senza dover ogni volta copiare il vecchio
> file, svuotarlo e importare tutto?

Strumenti - Opzioni... - Maschere/Report -
Utilizza controlli con temi Windows nelle maschere

dev'essere attivato.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Struttura a schede in una form

text:

Ciao Karl,
ti ringrazio per la risposta.

Ho provato a controllare, ma è già flaggato.
Ho provato a sflaggarlo e riflaggarlo, ma non è cambiato nulla.
Ho provato anche a salvarlo in compatibilità access 2000 ma anche in
questo caso, nessun risultato.
Non so più cosa controllare.

Ciao.

Stefano


title: A cosa serve Resume su errore?

author: robb

text:
Salve,
so che la mia domanda potrebbe apparire banale, ma non ho ben compreso
l'utilità del Resume su errore.
Mi spiego meglio.
Consideriamo la seguente routine:
Private Sub Comando_Click()
On Error GoTo Err_Comando_Click
'Azioni varie'
Exit_Comando_Click:
  Exit Sub
Err_Comando_Click:
  MsgBox Err.Description
  Resume Exit_Comando_Click
End Sub
Perché non posso scrivere "Exit Sub" direttamente sotto "MsgBox
Err.Description", invece di richiamarlo con il Resume?
E, se non scrivessi niente sotto "MsgBox Err.Description", la routine
in ogni caso terminerebbe, visto che c'è subito dopo l' "End Sub".
In cosa sbaglio il mio ragionamento?


title: A cosa serve Resume su errore?

author: sv

text:
robb ha scritto:
> Salve,

> Mi spiego meglio.
> Consideriamo la seguente routine:

> 'Azioni varie'
> Exit_Comando_Click:
>   Exit Sub

> End Sub



Vedi
www.accessgroup.it
Sezione VBA
FAQ: Gestione errori
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: A cosa serve Resume su errore?

text:
sv wrote:
[CUT]
> Vedi
>
>
www.accessgroup.it
> Sezione VBA
> FAQ: Gestione errori
>
> --
> sv
>
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
Finalmente ho capito. Ti ringrazio della segnalazione.
Ciao
Robb


title: Caratteri maschera input omessi in stampa unione

author: Bro

text:
Salve,
ho una tabella con due campi, il primo coordinate geografiche N-S ed il secondo coordinate geografiche E-O
Ho impostato una maschera di input nella tabella così: 99"° "99"' "99\"" N"
In tal modo non devo digitare questi caratteri:   °  '  " N
Sia nella tabella che nella query che nella maschera ed anche in un eventuale report di stampa vedo ad es. così: 42°13'18" ma se invece faccio una stampa unione con word mi dà: 421318
Come posso fare a far vedere alla stampa unione anche i caratteri delle coordinate?

Grazie.

Daniele


title: impostazione pagina

author: Giordano

text:
Avevo postato questo quesito venerdi, ma nonostanze gli sforzi non sono
ancora riuscito a trovare la soluzione.
Vorrei semplicemente che all'apertura di un report l'impostazione della
pagina venga forzata ad "orizzontale". Non ho trovato questa proprietą
nell'help in linea, qualcuno conosce la sintassi da applicare all'evento su
apertura del report oppure mi dice la parola magica per l'help?
Grazie, ciao
--
Giordolo sul web!!
http://www.Geocities.com/Giordolo
ICQ 45999881
I quattro continenti sono questi tre: l'Asia e l'Africa


title: impostazione pagina

author: Alessandro Cara

text:
Giordano ha scritto:

se vuoi gestirlo in modo dinamico la risposta e' : non lo so'
se invece vuoi semplicemente cambiare orientamento in modo "definitivo":
seleziona il report interessato; menu' "file"; opzione "imposta pagina"
e tab "pagina" e scegli "orizzontale"
:<)
a.cara


title: impostazione pagina

author: CDA

text:
Prova con prtdevmode...occhio che le impostazioni cambiano completamente a
seconda dell'Access che usi (e nell'help sono imboscatissime)
KAM
"Giordano" <
gior...@geocities.com
> ha scritto nel messaggio
news:8i36j6$ejd$1...@lacerta.tiscalinet.it...



title: impostazione pagina

text:
grazie, ci provo immediatamente e speriamo bene (access2000).
Che nell'Help sono imboscatissime lo avevo sperimentato!!!! ho cercato di
tutto!
Se qualcun altro volesse dare il proprio contributo il senso è questo:
l'utente apre il report e lo incasina come margini ed impostazione di
pagina. Alla successiva riapertura il report è comunque impostato come
voglio io. Se poi l'utente insiste ancora amen!
--
Giordolo sul web!!
http://www.Geocities.com/Giordolo
ICQ 45999881
I quattro continenti sono questi tre: l'Asia e l'Africa
"CDA" <
plan...@libero.it
> ha scritto nel messaggio
news:8i5ela$5l3$1...@fe1.cs.interbusiness.it...
> Prova con prtdevmode...occhio che le impostazioni cambiano completamente a
> seconda dell'Access che usi (e nell'help sono imboscatissime)
> KAM
> "Giordano" <
gior...@geocities.com
> ha scritto nel messaggio
> news:8i36j6$ejd$1...@lacerta.tiscalinet.it...
> > Avevo postato questo quesito venerdi, ma nonostanze gli sforzi non sono
> > ancora riuscito a trovare la soluzione.
> > Vorrei semplicemente che all'apertura di un report l'impostazione della
> > pagina venga forzata ad "orizzontale". Non ho trovato questa proprietà



title: impostazione pagina

text:
ma così non è "definitivo", a meno che non lo apri con il "docmd.printout
eccetera"
--
Giordolo sul web!!
http://www.Geocities.com/Giordolo
ICQ 45999881
I quattro continenti sono questi tre: l'Asia e l'Africa
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3945708E...@blunet.it...
> Giordano ha scritto:
> >
> > Avevo postato questo quesito venerdi, ma nonostanze gli sforzi non sono
> > ancora riuscito a trovare la soluzione.
> > Vorrei semplicemente che all'apertura di un report l'impostazione della
> > pagina venga forzata ad "orizzontale". Non ho trovato questa proprietà
> > nell'help in linea, qualcuno conosce la sintassi da applicare all'evento
su
> > apertura del report oppure mi dice la parola magica per l'help?
> > Grazie, ciao
> >
> > --
> >
> > Giordolo sul web!!
> >
http://www.Geocities.com/Giordolo
> > ICQ 45999881
> >
> > I quattro continenti sono questi tre: l'Asia e l'Africa
>



title: Collegare Casella Testo a valore su WEB

author: PaoloD

text:
Ciao a tutti!
Come si fa a collegare l'origine di una casella di testo ad un valore
presente in una pagina WEB? E'possibile (Excel lo fa in una maniera
abbastanza semplice, ma vorrei farlo in Access)?
Grazie e ciao a tutti!


title: Collegare Casella Testo a valore su WEB

text:

Una soluzione è usare una connessione tipo INET ed accedere al WEB....
Sinceramente non so come fa Excel, ma potresti anche sfruttare
Excel... via OLE AUTOMATION.
Crea una macro che realizza la connessione di cui parli, vai a leggere
il codice generato e con le opportune modifiche
lo inserisci in Access sfruttando l'apertura di una Sessione di EXCEL
non visibile...
Ci sono altri metodi via API ma li ritengo complessi e poco
funzionali.
@Alex


title: Richiamare modulo su evento

author: FC & C.ny

text:
Come Richiamare un modulo su un evento?
Per es. sull'attivazione o corrente del controllo "Nominativo" della mia
maschera.
Grazie CF


title: Richiamare modulo su evento

text:
"FC & C.ny" <
formaro...@inwind.it
> ha scritto nel messaggio
news:P2B29.31143$lu5.8...@twister1.libero.it...

Non si richiama un MODULO da nessuna parte, eventualmente puoi
richiamare una Sub o Function contenuta in un Modulo........!!!
@Alessandro.


title: Mostrare i record di differenza

author: Nicola

text:
Ho due tabelle
una rappresenta lo stato precedente del db e la seconda rappresenta lo stato
attuale
in particolare i record contengono i codici di articoli di magazzino e
variano in base all'esistenza in magazzino di questi.
La mia richiesta č:
come faccio a sapere quali sono i record che differiscono dalla situazione
attuale a quella precedenza?
grazie 1000
Nicola


title: Mostrare i record di differenza

author: Claudio

text:
"Nicola" <
nick...@libero.it
> ha scritto nel messaggio
news:AQEr9.44684$RO.10...@twister1.libero.it...
> Ho due tabelle
> una rappresenta lo stato precedente del db e la seconda rappresenta lo stato
> attuale
> in particolare i record contengono i codici di articoli di magazzino e
> variano in base all'esistenza in magazzino di questi.
> La mia richiesta è:
> come faccio a sapere quali sono i record che differiscono dalla situazione
> attuale a quella precedenza?
Vai nel menu Inserisci/Query, seleziona "Creazione guidata Query ricerca dati
non corrispondenti", e rispondi alle domande...
Ciao. Claudio.


title: abi e cab

author: Cristiano

text:
Qualcuno saprebbe indicarmi dove poter scaricare l'archivio aggiornato degli
abi e cab italiani???
Grazie a chiunque vorrà rispondermi
Ciao
Cristiano


title: abi e cab

author: lucianab64 on libero

text:
Cristiano <
cri...@tin.it
> wrote in message 91368h$h93$1...@nread1.inwind.it...

Prova con:
http://www.bancadiroma.it/abicab/abi.txt
fino a un po' di tempo fa li raggiungevi con un link.
Oggi ho provato e con un trucchetto li ho trovati ma non so quanto sono
aggiornati.
Oppure con
http://www.civibank.it/index2.html
Ciao
Luciana


title: abi e cab

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:wG9Z5.80772$hk4.3...@news.infostrada.it...

Il trucchetto e' dato a sapere?


title: abi e cab

author: Antonio

text:
"Cristiano" <
cri...@tin.it
> ha scritto nel messaggio
news:91368h$h93$1...@nread1.inwind.it...

hai un collegamento H.B. ?
io utilizzo BNL e mi sono fatto mandare un programmino che estrae tutti gli
ABI-CAB dagli archivi del programma, che sono sempre aggiornati.
antò


title: Come rendere modificabili le proprieta' colori/bordi/spessori su un insieme di form?

author: RobertoA

text:
Ho realizzato la mia bella procedura cone migliaia di form
Va beh, diciamo centinaia
Insomma, qualche decina saranno
Bon, diciamo tre form
Sfondo bianco
Vado a consegnarla, e mi sento dire (con un velato sadismo):
"..queste form dovranno avere sfondo giallo.."
Onde evitare di rifare piu' e piu' volte l'operazione a mano, vorrei da
codice vba consentire direttamente all'utente finale di scegliere il
colore sfondo della form, lo sfondo delle textbox, il tipo di bordo, lo
spessore bordo, ecc..
Mi sto appropinquiando a preparare la routine di modifica
Ma essendo che non ci vedo niente di creativo o istruttivo, mi chiedevo
se in rete si trova qualcosa di gia' bello e pronto da
taglia/copia/incollare o giu' di li
Intendo del codice che vada a 'modificare' le impostazioni delle form e
controlli su form, quindi da lanciare una tantum e poi le modifiche
devono essere salvate ed utilizzate al prossimo riavvio, parlo di
procedura in formato mde
Che dite, avete mai visto qualcosa del genere?


text:
Puoi iniziare da questo:

http://forum.masterdrive.it/access-79/personalizzare-runtime-maschere-i-reports-access-64031/

Un tool sviluppato qualche anno da con Silvio ma credo sia tutt'ora estremamente utile.

@Alex


text:

Esempio molto istruttivo
Ma su un mde/accde e' possibile modificare da codice (all'interno
dell'mde stesso) il colore sfondo form, oppure il bordo textbox, ecc ?


text:
Quel demo funziona con il runtime anche... credo soddisfi tutte le tue possibili problematiche.

@Alex


text:
> Esempio molto istruttivo
> Ma su un mde/accde e' possibile modificare da codice (all'interno
> dell'mde stesso) il colore sfondo form, oppure il bordo textbox, ecc ?

Utilizzo da molto tempo lo strumento indicato da Alessandro, permette di personalizzare quasi tutto e non tocca il Design di Forms/Reports.

Saluti


title: confronto contenuto file testo..

author: Alby

text:
Ciao..Scusate ancora il disturbo..Inanzitutto vi ringrazio per l'aiuto
datomi..Poi ho ancora un quesito da fare: ho due file di testo,e devo
soltanto confrontare se il contenuto dei due file (che non contengono
alro che due date) sono uguali o diversi..
Ho provato a scrivere:
If Dir("c:\newneg\testo1") = Dir("c:\newneg\testo2") Then ...
If Dir("c:\newneg\testo1") <> Dir("c:\newneg\testo2") Then ...
Ma sembra non funzionare..Devo per forza importarmi il contenuto dei
due txt in tabelle per poi confrontarli, oppure esiste un modo simile a
quello che avevo in mente!Grazie molte anticipatamente!
--
Alby
Inviato da
www.mynewsgate.net


title: confronto contenuto file testo..

author: TANNHAUSER

text:
Alby ha scritto:
> Ciao..Scusate ancora il disturbo..Inanzitutto vi ringrazio per l'aiuto
> datomi..Poi ho ancora un quesito da fare: ho due file di testo,e devo
> soltanto confrontare se il contenuto dei due file (che non contengono
> alro che due date) sono uguali o diversi..
> Ho provato a scrivere:
> If Dir("c:newnegtesto1") = Dir("c:newnegtesto2") Then ...
> If Dir("c:newnegtesto1") <> Dir("c:newnegtesto2") Then ...
> Ma sembra non funzionare..Devo per forza importarmi il contenuto dei
> due txt in tabelle per poi confrontarli, oppure esiste un modo simile a
> quello che avevo in mente!Grazie molte anticipatamente!
Come hai scritto tu, confronti semplicemente il percorso o, eventualmente,
gli attributi di due file (vedi "Dir, funzione" nell'Help di Access).
Quello che devi confrontare č il contenuto dei due file che puoi
recuperare, invece, con le istruzioni Input# o Line input# (anche per
queste vedi F1 e relativi esempi).
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: confronto contenuto file testo..

text:
TANNHAUSER <
tannau...@virgilio.it
> ha scritto:
>
> Alby ha scritto:
>
> > Ciao..Scusate ancora il disturbo..Inanzitutto vi ringrazio per
l'aiuto
> > datomi..Poi ho ancora un quesito da fare: ho due file di testo,e devo
> > soltanto confrontare se il contenuto dei due file (che non contengono
> > alro che due date) sono uguali o diversi..
> > Ho provato a scrivere:
> > If Dir("c:newnegtesto1") = Dir("c:newnegtesto2") Then ...
> > If Dir("c:newnegtesto1") <> Dir("c:newnegtesto2") Then ...
>
> > Ma sembra non funzionare..Devo per forza importarmi il contenuto dei
> > due txt in tabelle per poi confrontarli, oppure esiste un modo simile
a
> > quello che avevo in mente!Grazie molte anticipatamente!
>
> Come hai scritto tu, confronti semplicemente il percorso o,
eventualmente,
> gli attributi di due file (vedi "Dir, funzione" nell'Help di Access).
> Quello che devi confrontare è il contenuto dei due file che puoi
> recuperare, invece, con le istruzioni Input# o Line input# (anche per
> queste vedi F1 e relativi esempi).
>
> TANNHAUSER
>
Non mi è molto chiaro..Penso non si possa vedere il contenuto di un file
txt senza doverlo importare in una tabella nel mdb!



title: confronto contenuto file testo..

author: Alessandro Baraldi

text:
"Alby" <
6175i...@mynewsgate.net
> wrote in message
news:200501111...@mynewsgate.net
[CUT]
>
> Non mi č molto chiaro..Penso non si possa vedere il contenuto di un file
> txt senza doverlo importare in una tabella nel mdb!
E chi ha detto di importarlo...!!
Ti hanno suggerito, a ragione, di leggere riga per riga il contenuto
ed effettuare il confronto....!!!
Nulla a che fare con tabelle o recordset.
Apri in lettura i 2 file, volendo puoi aprirli in Binary
e fare un confronto unicode sui Byte, che diventerebbe
estremamente piů veloce.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: somma Presenze/Assenza in sottomaschera continua

author: Giuseppe

text:
Salve a tutti.
In una subform a maschere continue, visualizzo in ogni riga il nome del paziente e il tipo di presenza per ogni giornata. Alla fine dei 31 controlli, ho bisogno di visualizzare in due controlli differenti il conteggio dei controlli da 1 a 31 con valore "P" e la somma con quelli che hanno valore "A.T."
Dove e come effettuo il conteggio?
Grazie.


text:

Ho risolto mettendo in una casella
=IIf([1]="P";1;0)+IIf([2]="P";1;0)+IIf([3]="P";1;0)  ecc...
e nell'altra
=IIf([1]="A.T.";1;0)+IIf([2]="A.T.";1;0)+IIf([3]="A.T.";1;0) ecc..
La richiesta più precisamente era se c'è un metodo per avere una formula più concisa, senza riscrivere la stessa condizione e valore per ogni controllo.


title: De file .mdw

author: Vulcanbrain

text:
Buongiorno a tutto il NG.
Avendo messo in funzione da un pò un gran bel pezzo di db in ufficio per
gestirne diversi aspetti, con tanto di sicurezza a livello utente, ogni
tanto mi preoccupo di fare una copia di backup del file .mdw (non si sa
mai...).
Ma ora mi chiedo: dovessi per qualche ipotetico motivo dover ricostruire il
mio .mdw, come faccio?
Se non ricordo male, sui libri riportano che non si può fare... Voi avete
già affrontato il problema, salvo lo scrivervi tutto in fase di creazione
sul taccuino (cosa che ho fatto ma chissà dov'è il taccuino...)? Mi rendo
conto che si potrebbe pensare che io voglia scroccare informazioni in modo
improprio, se però avete la soluzione che mi serve aggiungete una routine
che funga solo se l'utente corrisponde al nome del proprietario del db, o
altri escamotage simili...
Grazie cmq anche solo per l'attenzione!


title: Prova scusate...

text: Prova


title: Prova scusate...

author: Xymox

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto
> Prova
cmq per queste prove c'è it.test


title: Report con campi in fila

author: Dvd

text:
Sto creando u database bibliografico.
Non riesco a capire come devo fare per compiere un'operazione apparentemente
semplice.
Devo riuscire a otterenere un documento dove i dati  bibliografici appaiano
in fila, cosě:
Eco, La ricerca della lingua perfetta, Bologna, Il Mulino, 1998
Insomma, non devono esserci spazi, ecc.
Devo usare il generatore di espressioni? Se sě, come? O lavorare sul codice?
Grazie per l'attenzione.
Davide


title: Report con campi in fila

author: Sergio MAZZA

text:
"Dvd" <
madh...@tin.it
> ha scritto nel messaggio
news:6l4Vb.201442$VW.82...@news3.tin.it...

O sul report crei una casella di testo che ha come origine dati i nomi dei
campi uniti da una &:
es.
=[autore] & iif(not isnull([titolo]);", " & [titolo];null) & iif(not
isnull([citta]);", " & [citta];null) etc. etc.
oppure puoi utilizzare la stessa tecnica ma un una query creando un campo
calcolato e nel report inserire quello...
Ciao.
--
Sergio MAZZA


title: Report con campi in fila

text:
Grazie!
Dove trovo sulla guida in linea queste operazioni sulle stringhe?
Grazie ancora,
Davide
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:%JcVb.203797$VW.83...@news3.tin.it...



title: Report con campi in fila

text:
"Dvd" <
madh...@tin.it
> ha scritto nel messaggio
news:irpVb.205159$VW.84...@news3.tin.it...
> Grazie!
> Dove trovo sulla guida in linea queste operazioni sulle stringhe?
> Grazie ancora,
> Davide
>
(regola di questo NG) scrivi alla fine del testo del messaggio, come faccio
io; grazie.
Basta che leggi l'help in linea (F1) o un buon manuale VBA; principalmente
l'help in linea è la miglior risorsa ma bisogna saper cercare. Una cosa
mooolto importante è la conoscenza e l'utilizzo dei giusti termini
informatici...
Ciao.
--
Sergio MAZZA


title: VBA: aggiornare i dati della tabella

author: sdamy

text:
Ciao a tutti,
ho costriuto una maschera basata su una tabella, alcuni controlli sono
calcolati. Volevo sapere se esiste un comando per aggiornare tutti i record
della tabella secondo i valori che ci sono nella maschera
GRAZIE


title: VBA: aggiornare i dati della tabella

author: Antonio Biso

text:
sdamy <
sd...@tiscalinet.it
> wrote in message
NEBw6.41051$lT1.6...@news2.tin.it...

La maschera ti permette di scrivere in un record per volta. Tu vuoi che
quello che scirvi in un record sia riportato in tutti i record della
tabella?
Una bella tabella di record tutti uguali?
Sei sicuro?
Antonio


title: VBA: aggiornare i dati della tabella

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
NcCw6.1653$E01.1...@news.infostrada.it...

Forse mi ero spiegato male... vorrei che appena io cambio un valore in un
campo di un record dalla maschera... si aggiornino tutti i cami relativi al
record. Adesso devo premere il tasto TAB perchè si sggiornino i dati nella
tabella
CIAO
GRAZIE
>
>


title: VBA: aggiornare i dati della tabella

author: Dino Giuditta

text:
sull'aggiornamento dei campi metti un bel me.refresh
sdamy <
sd...@tiscalinet.it
> wrote in message
oNCw6.41182$lT1.6...@news2.tin.it...



title: VBA: aggiornare i dati della tabella

text:
GRAZIIIIIEEEEEEEEE
MILLLLEEEEEEEEE
E' DA QUESTA MATTINA CHE CI PROVO
GRAZIE ANCORA!!!!
CIAO
Dino Giuditta <
d.giu...@publispei.it
> wrote in message
99v6pl$6jk$1...@news.mclink.it...



title: Path del Database

author: Lupin

text:
Ciao a tutti,
c'è un modo per sapere il percorso completo del file del database tramite
VB di Access?
Grazie mille
Lupin
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Path del Database

author: MM

text:
"Lupin" <
marlo...@interfree.it
> ha scritto nel messaggio
news:aqca3p$o5v$1...@news.newsland.it...
> Ciao a tutti,
>
> c'è un modo per sapere il percorso completo del file del database tramite
> VB di Access?
> Grazie mille
>
> Lupin
Ti posto la funzione che uso io, anche se non l'ho fatta io presumo che
utilizzi le API di windows tramite il loro ALIAS.
Dacci un occhio.
Altre a restituire il percorso del file ti da anche il numero seriale del
HDD e relativa ettichetta di volume.
************************inizio************
Private Declare Function GetVolumeInformation Lib "kernel32" _
   Alias "GetVolumeInformationA" _
  (ByVal lpRootPathName As String, _
   ByVal lpVolumeNameBuffer As String, _
   ByVal nVolumeNameSize As Long, _
   lpVolumeSerialNumber As Long, _
   lpMaximumComponentLength As Long, _
   lpFileSystemFlags As Long, _
   ByVal lpFileSystemNameBuffer As String, _
   ByVal nFileSystemNameSize As Long) As Long
Private Sub rgbGetVolume(PathName As String, _
                         DrvVolumeName As String, _
                         DrvSerialNo As String)
  'create working variables
  'to keep it simple, use dummy variables for info
  'we're not interested in right now
   Dim r As Long
   Dim pos As Integer
   Dim hword As Long
   Dim HiHexStr As String
   Dim lword As Long
   Dim LoHexStr As String
   Dim VolumeSN As Long
   Dim MaxFNLen As Long
   Dim UnusedStr As String
   Dim UnusedVal1 As Long
   Dim UnusedVal2 As Long
  'pad the strings
   DrvVolumeName = Space$(14)
   UnusedStr = Space$(32)
  'do what it says
   r = GetVolumeInformation(PathName, _
                            DrvVolumeName, _
                            Len(DrvVolumeName), _
                            VolumeSN&, _
                            UnusedVal1, UnusedVal2, _
                            UnusedStr, Len(UnusedStr))
  'error check
   If r = 0 Then Exit Sub
  'determine the volume label
   pos = InStr(DrvVolumeName, Chr$(0))
   If pos Then DrvVolumeName = Left$(DrvVolumeName, pos - 1)
   If Len(Trim$(DrvVolumeName)) = 0 Then DrvVolumeName = "(no label)"
  'determine the drive volume id
   hword = HiWord(VolumeSN)
   lword = LoWord(VolumeSN)
   HiHexStr = Format$(Hex(hword), "0000")
   LoHexStr = Format$(Hex(lword), "0000")
   DrvSerialNo = HiHexStr & "-" & LoHexStr
End Sub
Private Function HiWord(dw As Long) As Integer
    HiWord = (dw And &HFFFF0000) \ &H10000
End Function
Private Function LoWord(dw As Long) As Integer
    If dw And &H8000& Then
        LoWord = dw Or &HFFFF0000
    Else
        LoWord = dw And &HFFFF&
    End If
End Function
'--end block--
********************fine**************************
Con simpatia.
Marco.


title: Path del Database

author: SimonenomiS

text:
marlo...@interfree.it
 (Lupin) wrote in
news:aqca3p$o5v$
1...@news.newsland.it
:
> Ciao a tutti,
>
> c'è un modo per sapere il percorso completo del file del
> database tramite VB di Access?
> Grazie mille
>
> Lupin
>
  Questa è la funzione che compare da qualche parte nel sito
comune (
http://www.sitocomune.com/
):
Public Function PathCorrente() As String
Dim sTmp As String, iI As Integer, iP As Integer
    PathCorrente = Left$(CurrentDb.name, _
    	    	    	    	    	Len(CurrentDb.name) - 4)
    ' Oppure Left(CurrentDb.name, Len(CurrentDb.name) - _
                                  Len(Dir(CurrentDb.name)))
    iI = InStr(1, PathCorrente, "\")
    Do Until iI = 0
        iP = iI
        iI = InStr(iI + 1, PathCorrente, "\")
    Loop
    PathCorrente = Left$(PathCorrente, iP - 1)
End Function
  Ciao.
--
http://digilander.libero.it/SimonenomiS/


title: Path del Database

text:

> Dacci un occhio.

> ************************inizio************










> End Sub


> End Function



> Con simpatia.
> Marco.
Aiuto......
grazie davvero per l'aiuto, ma fortunatamente ho trovato questa:
CurrentProject.FullName
scusate se č poco....



title: Path del Database

text:
Richiami il tutto poi tramite una procedura simile a questa,
Dim PathName As String
Dim DrvVolumeName As String
Dim DrvSerialNo As String
PathName$ = "c:\"
rgbGetVolume PathName, DrvVolumeName, DrvSerialNo
Ciao di nuovo.
Marco.   :-)


title: Path del Database

author: Emyr

text:
On Thu, 07 Nov 2002 00:53:46 +0100,
marlo...@interfree.it
 (Lupin)
wrote:
>Ciao a tutti,
>
>c'è un modo per sapere il percorso completo del file del database tramite
>VB di Access?
>Grazie mille
>
>Lupin
Application.CurrentProject.Path
Saluti.
Emanuele.


title: Path del Database

text:
"Lupin" <
marlo...@interfree.it
> ha scritto nel messaggio
news:aqca3p$o5v$1...@news.newsland.it...
> Ciao a tutti,
>
> c'č un modo per sapere il percorso completo del file del database tramite

E' fantastico leggere i post e vedere che si danno consigli cosě
esageratamente
diversi senza nemmeno che chi ha bisogno spieghi cosa sta usando...????
USI A2K, A97 AXP o cosa...???
Mah.........................................................................
!!
@Alex


title: Path del Database

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:atiy9.110$Zn2....@twister1.libero.it...

Marco, un Kilometro di API per ricavare la PATH del CurrentProject.....?????
Dai..............................
Ciao.
@Alex.


title: Path del Database

author: Lorenzo Coronati

text:
Scrisse "@Alex" <
ik2...@libero.it
>:
>Marco, un Kilometro di API per ricavare la PATH del CurrentProject.....?????
>Dai..............................
Alex, 124 righe di post per dire questo?????
Dai..............................
;-P
--
lorenzo coronati
---


title: Path del Database

author: Alex

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote in message
news:3dcb8411...@news.edisontel.com

> lorenzo coronati
Sigh.. Sigh... Sigh....!!
Accuso e faccio tesoro...!
Ciao @Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Path del Database

author: Sib

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
> "Lupin" <
marlo...@interfree.it
> ha scritto nel messaggio
> > Ciao a tutti,
> >
> > c'è un modo per sapere il percorso completo del file del database
tramite
> > VB di Access?
> > Grazie mille
> >
> > Lupin
>
>
> Ti posto la funzione che uso io, anche se non l'ho fatta io presumo che
> utilizzi le API di windows tramite il loro ALIAS.
>
> Dacci un occhio.
>
> Altre a restituire il percorso del file ti da anche il numero seriale del
> HDD e relativa ettichetta di volume.
>
>
> ************************inizio************
>
> Private Declare Function GetVolumeInformation Lib "kernel32" _
cut
seguono centinaia di righe di codice
scusa ma currentproject.path non tu piaceva (adp)?
(o     = Left(Currentdb.Name, Len(Currentdb.Name) -
Len(Dir(Currentdb.Name))) nel caso di un mdb)
Sib


title: Path del Database

author: Claudio

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:iuPy9.9302$XO.3...@news2.tin.it...
>
> scusa ma currentproject.path non tu piaceva (adp)?
>
scusa, ma le risposte di Emyr e @Alex (a parte il "Kilometro" di quoting), non
ti piacevano? :-)
Ciao. Claudio.


title: Path del Database

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:yIPy9.9443$XO.3...@news2.tin.it...
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> news:iuPy9.9302$XO.3...@news2.tin.it...
> >
> > scusa ma currentproject.path non tu piaceva (adp)?
Non la conoscevo !!
> scusa, ma le risposte di Emyr e @Alex (a parte il "Kilometro" di quoting),
non
> ti piacevano? :-)
>
> Ciao. Claudio.
>
Scusate , ma cxredevo di dare una mano.
Non avrei mai e poi mai pensato si ironizzasse sul fatto di 124 righe di
codice che ho postato per ottenere un qualcosa che si otteneva con una riga.
Il fatto sta' che non conoscevo la funzione e in più cercavo di dare una
mano.
Oltretutto, il codice da me postato permetteva di ricavare lavel e volume
dell'HDD.
Sicuramente mi direte che lo fate con 3 righe , ma io conoscevo questa
soluzione e credendo di fare un gesto buono e umile ho postato la mia
soluzione !!
L'ho sempre detto che qui' ci sono espertoni di ACCESS !!!
Con simpatia,
Marco.


title: Path del Database

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:VMVy9.7638$Zn2.2...@twister1.libero.it...
>
> "Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
> news:yIPy9.9443$XO.3...@news2.tin.it...
> > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > news:iuPy9.9302$XO.3...@news2.tin.it...
> > >
> > > scusa ma currentproject.path non tu piaceva (adp)?
>
> Non la conoscevo !!
> > scusa, ma le risposte di Emyr e @Alex (a parte il "Kilometro" di quoting),
> non
> > ti piacevano? :-)
>
> Scusate , ma cxredevo di dare una mano.
> Non avrei mai e poi mai pensato si ironizzasse sul fatto di 124 righe di
> codice che ho postato per ottenere un qualcosa che si otteneva con una riga.
> Il fatto sta' che non conoscevo la funzione e in più cercavo di dare una
> mano.
... cut
E perché rispondi a me? Io rispondevo al buon Sib che nonostante le due
risposte già date ribadiva nuovamente il concetto...
Forse ti sei perso nella sequenza del thread.
Ciao. Claudio.


title: Path del Database

author: Alessandro Cara

text:
Carlo Filippini ha scritto:
>
> On Thu, 07 Nov 2002 19:34:23 GMT, "@Alex" <
ik2...@libero.it
> wrote:
>
> > Marco, un Kilometro di API per ricavare la PATH del CurrentProject.....?????
> > Dai..............................
>
> Un kilometro di APIquoting inutile.
> Ciao.
> --
>         Carlo Filippini
> ---
inutile e perche'?
io leggo solo quello che scrive @Alex e' il caso di riproporlo

--
a.cara


title: Path del Database

text:
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio > "Sib"
<si...@SPAMiol.it> ha scritto nel messaggio
> > scusa ma currentproject.path non tu piaceva (adp)?
>
> scusa, ma le risposte di Emyr e @Alex (a parte il "Kilometro" di quoting),
non
> ti piacevano? :-)
>
> Ciao. Claudio.
Spiritoso :-)
Comunque, come saprai, talvolta le risposte degli altri non compaiono subito
e de me ancora non spuntavano.
Sib


title: Path del Database

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:HMKz9.15862$Bs5.5...@news1.tin.it...
> "Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio > "Sib"
> <si...@SPAMiol.it> ha scritto nel messaggio
> > > scusa ma currentproject.path non tu piaceva (adp)?
> >
> > scusa, ma le risposte di Emyr e @Alex (a parte il "Kilometro" di quoting),
> non
> > ti piacevano? :-)
> >
> > Ciao. Claudio.
>
> Spiritoso :-)
Grazie molte!
>
> Comunque, come saprai, talvolta le risposte degli altri non compaiono subito
> e de me ancora non spuntavano.
Ok, ok...
chiedo venia e ti perdono :-)
Ciao. Claudio.


title: memorizzare controllo calcolato in una tabella

author: Noperditempograzie

text:
Ciao a tutti,
ho questo problema:
in una Form [Riparazione e Chiusura] ho un controllo casella di testo
[Totale costo] che con la seguente espressione nell'origine controllo:
=[Costo intervento]+[Costo chiamata] calcola automaticamente dai due
controlli [Costo intervento] e [Costo chiamata] un valore.
Vorrei che il valore ottenuto si memorizzasse nel campo numerico [Totale
costo] della tabella [Generale].
1Il campo della tabella è giusto che sia numerico? o deve essere valuta?
2Mi potreste insegnare come devo fare, quali formule o codici inserire in
quale evento?
come avrete capito, sono un novellino, per questo vi chiedo anche la
sintassi, spero che mi possiate aiutare, io ormai mi ci sono fuso la testa.
grazie in anticipo.
C.


author: Gabriele Bertolucci

text:
> in una Form [Riparazione e Chiusura] ho un controllo casella di testo
> [Totale costo] che con la seguente espressione nell'origine controllo:
> =[Costo intervento]+[Costo chiamata] calcola automaticamente dai due
> controlli [Costo intervento] e [Costo chiamata] un valore.
> Vorrei che il valore ottenuto si memorizzasse nel campo numerico
> [Totale
> costo] della tabella [Generale].
> 1Il campo della tabella č giusto che sia numerico? o deve essere
> valuta?
> 2Mi potreste insegnare come devo fare, quali formule o codici inserire
> in
> quale evento?
> come avrete capito, sono un novellino, per questo vi chiedo anche la
> sintassi, spero che mi possiate aiutare, io ormai mi ci sono fuso la
> testa.
> grazie in anticipo.
Primo: se proprio non puoi evitare il cross-posting, almeno segnala che lo
stai utilizzando.
Secondo: io non utilizzerei il controllo con campo calcolato, bensě lo collegherei
al campo Totale. Quindi, magari intercettando l'evento Form_AfterUpdate,
andrei a modificare il valore di tale controllo tramite codice VBA.
Terzo: se [Costo intervento] e [Costo chiamata] sono controlli associati
a campi di tipo valuta, allora ti consiglio di utilizzare il tipo valuta
anche per il campo [Totale costo].
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Karl Donaubauer

text:

a) Per i nomi dei tuoi oggetti vedi:
www.donkarl.com/it
 FAQ 1.5 Denominazioni
b) Il risultato di una semplice calcolazione non si memorizza
in una tabella ma invece sempre calcola quando è necessaria.
1. Tipo valuta è meglio perché è più esatto nei decimali.
2. Se veramente hai una buona ragione per salvare il risultato, vedi:
www.donkarl.com/it
 FAQ 4.11 Salvare valori calcolati
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:47kps8F...@individual.net...

Gentilissimo Karl,
avevo già provato con la tua FAQ ma non mi funziona, forse non sono capace
di scrivere la sintassi.
Il motivo per il quale memorizzo in uma tabella è perchè in futuro dovrò
riprendere quei dati per fare statistiche e calcolare costi generali .
Accetto suggerimenti se mi stessi sbagliando nell'impostare.
Grazie C.


text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355bda98...@news.virgilio.it...
>> in una Form [Riparazione e Chiusura] ho un controllo casella di testo
>> [Totale costo] che con la seguente espressione nell'origine controllo:
>> =[Costo intervento]+[Costo chiamata] calcola automaticamente dai due
>> controlli [Costo intervento] e [Costo chiamata] un valore.
>> Vorrei che il valore ottenuto si memorizzasse nel campo numerico
>> [Totale
>> costo] della tabella [Generale].
>> 1Il campo della tabella è giusto che sia numerico? o deve essere
>> valuta?
>> 2Mi potreste insegnare come devo fare, quali formule o codici inserire
>> in
>> quale evento?
>> come avrete capito, sono un novellino, per questo vi chiedo anche la
>> sintassi, spero che mi possiate aiutare, io ormai mi ci sono fuso la
>> testa.
>> grazie in anticipo.
>
> Primo: se proprio non puoi evitare il cross-posting, almeno segnala che lo
> stai utilizzando.
>
> Secondo: io non utilizzerei il controllo con campo calcolato, bensì lo
> collegherei al campo Totale. Quindi, magari intercettando l'evento
> Form_AfterUpdate, andrei a modificare il valore di tale controllo tramite
> codice VBA.
>
> Terzo: se [Costo intervento] e [Costo chiamata] sono controlli associati a
> campi di tipo valuta, allora ti consiglio di utilizzare il tipo valuta
> anche per il campo [Totale costo].
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
Perdonami Gabriele,
non so cosa sia il cross-posting, credo cmq di aver fatto qualcosa di non
corretto se tu mi scrivi questo.
scusami e grazie per il resto
C.


text:
Noperditempograzie wrote:
> "Karl Donaubauer ha scritto:
>>> in una Form [Riparazione e Chiusura] ho un controllo casella di
>>> testo [Totale costo] che con la seguente espressione nell'origine
>>> controllo: =[Costo intervento]+[Costo chiamata] calcola
>>> automaticamente dai due controlli [Costo intervento] e [Costo
>>> chiamata] un valore. Vorrei che il valore ottenuto si memorizzasse nel
>>> campo numerico
>>> [Totale costo] della tabella [Generale].
>>> 1Il campo della tabella è giusto che sia numerico? o deve essere
>>> valuta? 2Mi potreste insegnare come devo fare, quali formule o
>>> codici inserire in quale evento?
>>> come avrete capito, sono un novellino, per questo vi chiedo anche la
>>> sintassi, spero che mi possiate aiutare, io ormai mi ci sono fuso la
>>> testa. grazie in anticipo.
>>
>> a) Per i nomi dei tuoi oggetti vedi:
>>
www.donkarl.com/it
 FAQ 1.5 Denominazioni
>>
>> b) Il risultato di una semplice calcolazione non si memorizza
>> in una tabella ma invece sempre calcola quando è necessaria.
>>
>> 1. Tipo valuta è meglio perché è più esatto nei decimali.
>> 2. Se veramente hai una buona ragione per salvare il risultato, vedi:
>>
www.donkarl.com/it
 FAQ 4.11 Salvare valori calcolati
>>
> ...
> avevo già provato con la tua FAQ ma non mi funziona, forse non sono
> capace di scrivere la sintassi.
> Il motivo per il quale memorizzo in uma tabella è perchè in futuro
> dovrò riprendere quei dati per fare statistiche e calcolare costi
> generali . Accetto suggerimenti se mi stessi sbagliando nell'impostare.
Non mi sembra una buona ragione per salvare il risultato invece
delle "basi di dati". È una regola fondamentale per un database.
Eccezioni sono solo permessi a causa di prestazione se il calcolo
e complesso o per dati assolutamente storici.
Allora lascia perdere il tuo campo [Totale costo] e salva le due
fattori cioè [Costo intervento] e [Costo chiamata]. Così eviti problemi
con l'aggiornamento di una delle fattori. Poi per le tue statistiche
usa il semplicissimo calcolo nelle query ecc:
[Costo intervento]+[Costo chiamata]
O come già scritto meglio con nome di campi senza spazi:
[CostoIntervento]+[CostoChiamata]



text:
qualcuno wrote:
> ... le due fattori ...una delle fattori
Piccolo errore nel reengineering della vostra lingua.
Non proccupatevi, fuori della mia decompilazione
il fattore resta maschile.


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:47l5rjF...@individual.net...
[CUT]
> Non mi sembra una buona ragione per salvare il risultato invece
> delle "basi di dati". È una regola fondamentale per un database.
> Eccezioni sono solo permessi a causa di prestazione se il calcolo
> e complesso o per dati assolutamente storici.
>
> Allora lascia perdere il tuo campo [Totale costo] e salva le due
> fattori cioè [Costo intervento] e [Costo chiamata]. Così eviti problemi
> con l'aggiornamento di una delle fattori. Poi per le tue statistiche
> usa il semplicissimo calcolo nelle query ecc:
> [Costo intervento]+[Costo chiamata]
> O come già scritto meglio con nome di campi senza spazi:
> [CostoIntervento]+[CostoChiamata]
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
> Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006
Grazie per le dritte, penso che seguirò i tuoi consigli, almeno spero di
riuscirci.
grazie C.


title: record piu' vicino per eccesso

author: Gianni

text:
Ciao ragazzi.....scusate l'oggetto ma nn saprei come meglio esprimermi.
Il mio problema è il seguente;
in una subform filtro con i criteri di query un valore numerico uguale a
quello presente nella form principale in questo modo :
= [Forms]![moduli]![esoterm]
ora avrei la necessità di visualizzare non piu' il record "uguale" ma il
record piu' vicino per eccesso.
Esempio:
se nella form principale il valore di [esoterm] è uguale a 2,45 e nella
subform sono presenti i valori 2,44 - 2,47 - 2,48......... mi deve essere
restituito solo il valore 2,47 in quanto è il piu' vicino per eccesso.
Come posso fare questo?
Grazie e Buona Pasqua a tutti quanti
Gianni


title: record piu' vicino per eccesso

author: MA

text:

"Select Top 1 tuocampo from tuatabella where Tuocampo > " me.Tucontrollo & "
and order by tuocampo"
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Differenza tra date

author: computer valley

text:
Salve a tutto il NG;
in una maschera ho due date, una [DataAcquisto], l'altra [DataAttuale],
quest'ultima ha come valore predefinito Date(),ed una casella di testo non
associata [Garanzia]
Ora vorrei che su inserimento della data acquisto, sull'evento dopo
aggiornamento, se la differenza di date tra DataAcquisto e Date() è
inferiore a 24 mesi nella casella garanzia appaia Sì, altrimenti se è
superiore appaia No.
Vi ringrazio anticipatamente.
Lucio


title: Differenza tra date

author: Francesco R.

text:
"computer valley" <
c.va...@tin.it
> ha scritto nel messaggio
news:3nOza.241693$K35.5...@news2.tin.it...

Prova ad usare la funzione 'DateDiff', nell'help in linea di Visual Basic ce
n'è una buona descrizione con esempio.
Ciao.


title: Differenza tra date

author: MEREGA

text:
        ... vedi in help funzione DateDiff()
"computer valley" <
c.va...@tin.it
> ha scritto nel messaggio
news:3nOza.241693$K35.5...@news2.tin.it...
> Salve a tutto il NG;
> in una maschera ho due date, una [DataAcquisto], l'altra [DataAttuale],
> quest'ultima ha come valore predefinito Date(),ed una casella di testo non
> associata [Garanzia]
> Ora vorrei che su inserimento della data acquisto, sull'evento dopo
> aggiornamento, se la differenza di date tra DataAcquisto e Date() č
> inferiore a 24 mesi nella casella garanzia appaia Sě, altrimenti se č



title: compattare database esterni con file batch

author: mario rossi

text:
buongiorno a tutti, volevo chiedere se è possibile compattare da un  database access file accdb altri file accdb esterni attraverso una routine vba oppure con il file .bat?

grazie.


author: Ammammata

text:
Il giorno Fri 30 Jul 2021 03:23:46p, *mario rossi* ha inviato su
it.comp.appl.access il messaggio
news:0332af54-a861-42a1...@googlegroups.com
. Vediamo
cosa ha scritto:

> buongiorno a tutti, volevo chiedere se è possibile compattare da un
> database access file accdb altri file accdb esterni attraverso una
> routine vba oppure con il

in VBA uso:

DBEngine.CompactDatabase "sorgente.MDB", "destinazione.MDB"

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:

grazie, c'è modo di gestire un errose se ad esempio eseguo la compattazione su 3 db esterni
DBEngine.CompactDatabase "db1.MDB", "db1destinazione.MDB"
DBEngine.CompactDatabase "db2.MDB", "db2destinazione.MDB"
DBEngine.CompactDatabase "db3.MDB", "db3destinazione.MDB"

e il 2 fosse aperto credo darebbe errore giusto? riesco a saltarlo e a compattare però il 3?
inoltre una volta creati i nuovi db compattati devo eliminare i vecchi e rinominare i nuovi compattati con i nomi di quelli eliminati?

grazie.


text:
Il giorno Fri 30 Jul 2021 03:57:38p, *mario rossi* ha inviato su
it.comp.appl.access il messaggio
news:bd1cab1c-b061-4038...@googlegroups.com
. Vediamo
cosa ha scritto:

> grazie, c'č modo di gestire un errose se ad esempio eseguo la
> compattazione su 3 db esterni
> DBEngine.CompactDatabase "db1.MDB", "db1destinazione.MDB"
> DBEngine.CompactDatabase "db2.MDB", "db2destinazione.MDB"
> DBEngine.CompactDatabase "db3.MDB", "db3destinazione.MDB"
>

non mi sono mai posto il problema, prima di creare il file compattato ci
sono le istruzioni che lo cancellano (vedi un altro thread in questo
gruppo); l'applicazione č monoutente ed č salvata localmente, per cui il
file č chiuso

> e il 2 fosse aperto credo darebbe errore giusto? riesco a saltarlo e a
> compattare perň il 3?

boh, la gestione degli errori c'č, fai le prove, vedi che codici ti
restituisce e aggiungi le istruzioni necessarie

> inoltre una volta creati i nuovi db compattati
> devo eliminare i vecchi e rinominare i nuovi compattati con i nomi di
> quelli eliminati?
>

come scritto sopra, io prima elimino il vecchio, poi compatto direttamente
col nome giusto
i cambiamenti fatti recentemente al mio codice sono dovuti a un fatto
strano che a oggi nessuno ha saputo spiegare (data di CREAZIONE del file)



title: Copia backup

author: nuotatore

text:
Salve a tutti, ho una domanda che per voi sarà molto semplice, ma x me, che
sono nuovo trovo un pò difficile. ho creato un piccolo database di gestione
di una piccola azienda (creazione e stampa di fatture, preventivi, ecc.),
vorrei sapere se è possibile inserire un tasto che mi faccia il backup di
tutti i lavori in un dico floppy. la mia idea è quella di esportare solo le
tabelle. ma come fare? come importarle poi?
grazie a tutti
mauro
www.maurogallo.com
ma...@maurogallo.com


title: Copia backup

author: Antonio Biso

text:
nuotatore <
alf...@libero.it
> wrote in message
Y7bM5.74717$3K3.2...@news.infostrada.it...
> Salve a tutti, ho una domanda che per voi sarà molto semplice, ma x me,
che
> sono nuovo trovo un pò difficile. ho creato un piccolo database di
gestione
> di una piccola azienda (creazione e stampa di fatture, preventivi, ecc.),
> vorrei sapere se è possibile inserire un tasto che mi faccia il backup di
> tutti i lavori in un dico floppy. la mia idea è quella di esportare solo
le
> tabelle. ma come fare? come importarle poi?
Primo consiglio: non lavorare mai direttamente su dischetto (questo te lo
dice la microsoft stessa) ma caso mai prima salvi su HD, poi copi su floppy.
Comunque, per fare quello che vuoi tu, vediti i metodi
createdatabase (ti crei un nuovo database)
transferdatabase o copyobject (con cui copierai le tabelle che ti
interessano nel nuovo database)
Per rimportarle dipende cosa ci vorrai fare e come vorrai gestire le vecchie
tabelle con le nuove. Potrà andare dalla copia da remoto a locale delle
tabelle all'uso di tabelle allegate.
Antonio


title: Disattivare un pulsante se il record è vuoto

author: Matteo F

text:
Salve a tutti!
Ho cercato nel gruppo la risposta al mio problema ma non ho trovato
niente di funzionante. Ora vi spiego.
Ho una maschera che mostra dei record presi da più tabelle. In questa
maschera ho una sottomaschera che elenca dei record presi
esclusivamente da una tabella "Norme". Ho aggiunto dei pulsanti a
questa sottomaschera per l'aggiunta, l'eliminazione e la modifica di un
record relativo alla sola tabella "Norme". Inoltre ho un pulsante che
consente l'aggiunta di un collegamento OLE e un'ulteriore pulsante per
visualizzare il documento collegato.
Vorrei che questo ultimo pulsante che mi visualizza il documento sia
disabilitato nel caso in cui non esista un collegamento.
Visto che il collegamento è memorizzato in un campo "Collegamento"
della tabella "Norme"  ho pensato di usare il comando Dcount.
Però non riesco a capire su che evento devo eseguire il comando:
all'apertura della sottomaschera?
Grazie infinite a chiunque mi sarà d'aiuto!
Matteo


text:

Fermo restando che non sono d'accordo con alcune tue scelte (tipo il campo
OLE)
credo di aver capito che a te serve l'evento current
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


author: Andrea

text:
"Matteo F" <
matteo....@gmail.com
> ha scritto nel messaggio
news:1161635746.6...@h48g2000cwc.googlegroups.com...

[risposta]
Credo di aver capito la domanda ma non ne sono sicuro comunqe io uso
un'altro sistema:
if isnull (tuocollegamento) then
tuopulsante.visible=false
else
tuopulsante.visible=false
end if
al posto di visible puoi usare anche enabled o looked
l'evento lo puoi mettere in uscita di un campo oppure crei un pulsante
specifico o come dice MA nel form current o load.
Saluti Andrea


text:
Come impostereste voi il problema invece?
Mi serve solo un pulsante per ogni record che, una volta cliccato, mi
apra un documento collegato. Se il collegamento non esiste il pulsante
deve essere disabilitato.
Per quanto riguarda il consiglio di Andrea, la funzione IsNull funziona
fin troppo bene. I pulsanti si disabilitano tutti. Non riesce a
distinguere il record con il campo "collegamento" vuoto e il campo non
vuoto. Ho provato a mettere l'evento in load e current


author: Lorenzo(pyx)

text:
In
news:1161707466.4...@m7g2000cwm.googlegroups.com
,
Matteo F <
matteo....@gmail.com
> typed:

ciao,
se hai maschere continue non puoi gestire
in modo diverso il pulsante attualmente collocato
nel corpo maschera.
In questi casi il pulsante puo' venire collocato
nel pie' di maschera ecome ti hanno gia' suggerito
puoi abilitarlo\disabilitarlo sull'evento SuCorrente.
E' anche gradevole da vedersi e forse ( IMHO)
tiene la maschera piu' leggera visivamente.
Se invece vuoi dare una visibilità immediata
al record che contiene il collegamento puoi
ricorrere alla formattazione condizionale se usi
access dalla versione 2k in su.
--
Lorenzo


text:
Quindi non c'è modo di sapere se un campo in particolare della tabella
è pieno o vuoto?


text:
In
news:1161708578.5...@f16g2000cwb.googlegroups.com
,
Matteo F <
matteo....@gmail.com
> typed:
> Quindi non c'è modo di sapere se un campo in particolare della tabella
> è pieno o vuoto?
Intendi su una maschera continua e vedere a colpo d'occhio
i record con e senza collegamento ?
Si, c'e'. La formattazione condizionale.
Poi puoi anche simulare un pulsante, su click
lanci l'apertura del documento del record corrente.
--
Lorenzo


text:
Giusto non ci avevo pensato di simulare un pulsante.
Dopo cena provo così!
Grazie 1000


text:
Lorenzo(pyx) ha scritto:

Un'ultima cosa: come faccio a imporre la condizione nella formattazione
condizionale "diverso da:" campo vuoto. Come mi riconosce il campo
pieno o vuoto?


text:
In
news:1161712499.4...@m73g2000cwd.googlegroups.com
,
Matteo F <
matteo....@gmail.com
> typed:

Potresti provare con:
    Nz([NomeCampo],"")<>""
Sono tutti doppi apici ripetuti due volte,
In questo modo intercetti sia un valore Null
che una stringa vuota.
--
Lorenzo


text:
In news:61t%g.15639$
uv5.1...@twister1.libero.it
,
Lorenzo(pyx) <
lorenzoTha...@pyx.it
> typed:
> In
news:1161712499.4...@m73g2000cwd.googlegroups.com
,
> Matteo F <
matteo....@gmail.com
> typed:
>> Lorenzo(pyx) ha scritto:
>>> In
news:1161708578.5...@f16g2000cwb.googlegroups.com
,
>>> Matteo F <
matteo....@gmail.com
> typed:
>>> > Quindi non c'è modo di sapere se un campo in particolare della
>>> > tabella è pieno o vuoto?
[...]
> Potresti provare con:
>    Nz([NomeCampo],"")<>""
Ehm, gia'
Sostituisci il separatore virgola con il punto e virgola
Nz([NomeCampo];"")<>""


text:
Grazie Lorenzo, ora va benissimo!!
Devo solo aggiustare un po' la visualizzazione del pulsante!
Ciao grazie a tutti!


text:
Un'ultima cosa...
Quando allego il documento a un record che non l'aveva, la
formattazione condizionale non mi riconosce la modifica pertanto non è
ancora abilitato l'evento di apertura.
Come posso risolverla senza dover chiudere e riaprire la maschera?


text:
In
news:1161779801.9...@h48g2000cwc.googlegroups.com
,
Matteo F <
matteo....@gmail.com
> typed:
> Un'ultima cosa...
?

Se modifichi il record direttamente dalla maschera,
l'effetto della formattazione condizionale deve scattare nel
momento stesso in cui il record viene aggiornato.
Ovvero quando sparisce il simbolo della matitina sulla sinistra,
in pratica se passi per esempio al record precedente o successivo.
Ci sono dei sistemi per forzare il *Recalc*, *Refresh* o *Requery*
della maschera ma non dovresti averne bisogno.
--
Lorenzo


text:
Ok capito.
Grazie di nuovo del tuo prezioso supporto!
Ciao


author: VedoTondo

text:
"Matteo F" <
matteo....@gmail.com
> ha scritto nel messaggio
news:1161707466.4...@m7g2000cwm.googlegroups.com...

La mia soluzione è valida per maschere singole, per le maschere continue ci
sono altre soluzioni come ti hanno già suggerito.
Saluti Andrea


title: Controllo tabelle vuote

text:
In un Db ho una serie di tabelle. Come faccio a controllare se tutte
contengono o meno record , prima di fare una certa operazione
(visualizzare dati da su form dalle tabelle stesse)?
Grazie
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Controllo tabelle vuote

author: Sergio MAZZA

text:
<
mnov...@stock-spa.it
> ha scritto nel messaggio
news:8fqvp5$eqn$1...@nnrp1.deja.com...

Prova questa funzione:
Function norecord(NomeTabella As String)
Dim oRecSet As Recordset, ritorno As Boolean
Set oRecSet = CurrentDb.OpenRecordset(NomeTabella)
If oRecSet.EOF Then
    ritorno = True
Else
    ritorno = False
End If
oRecSet.Close
Set oRecSet = Nothing
norecord = ritorno
End Function
Ciao.


title: Controllo tabelle vuote

author: Thierry REGA

text:
> Function norecord(NomeTabella As String)
> Dim oRecSet As Recordset, ritorno As Boolean
> Set oRecSet = CurrentDb.OpenRecordset(NomeTabella)
> If oRecSet.EOF Then
>     ritorno = True
> Else
>     ritorno = False
> End If
> oRecSet.Close
> Set oRecSet = Nothing
> norecord = ritorno
> End Function
Scusa la curiosità ma i due commandi:
oRecSet.Close
Set oRecSet = Nothing
alla fine della function, è un semplice errore nel senso che basterebbe
oRecSet.Close come mettono sempre negli esempi degli help, oppure è
veramente necessario di precisare che dopo aver chiuso il recordset bisogna
addiritura settarlo su nothing. Non è un pò esagerato?
Ciao
Thierry


title: Controllo tabelle vuote

text:
"Thierry REGA" <
thier...@tiscalinet.it
> ha scritto nel messaggio
news:8frdtu$mpj$1...@hermes.unipg.it...
>
> Scusa la curiosità ma i due commandi:
> oRecSet.Close
> Set oRecSet = Nothing
> alla fine della function, è un semplice errore nel senso che basterebbe
> oRecSet.Close come mettono sempre negli esempi degli help, oppure è
> veramente necessario di precisare che dopo aver chiuso il recordset
bisogna
> addiritura settarlo su nothing. Non è un pò esagerato?
> Ciao
> Thierry
>
>
>
"Meglio abbondare che deficere..."; sì puoi fermarti al .close ma ho letto
in altri listati e relativa documentazione che sarebbe meglio rilasciare la
variabile utilizzata settandola a nothing...
Ciao.


title: Controllo tabelle vuote

text:
> "Meglio abbondare che deficere..."; sì puoi fermarti al .close ma ho letto
> in altri listati e relativa documentazione che sarebbe meglio rilasciare
la
> variabile utilizzata settandola a nothing...
Non vorrei esasperare con la mia curiosità ma realmente quale sarebbe la
differenza a livello di occupazione memoria dell'oggetto fra .close e
nothing. Nothing, se ben ricordo dovrebbe svuotare dei suoi contenuti di
proprietà e di metodi, l'oggetto in questione. Invece .close cosa fà? Svuota
i valori dell'oggetto, però lo dovrebbe chiudere quindi lo doverebbe
eliminare del tutto dalla faccia della memoria!
Va bene che l'avrai letto su listati, ma qualcuno sa dirmi qual'è il
dettaglio informatico a livello di gestione che fà la differenza fra i due?
Per Access, quei due concetti di "chiusura", cosa gli fanno fare
esattamente?
Ciao
Thierry


title: Controllo tabelle vuote

text:
"Thierry REGA" <
thier...@tiscalinet.it
> ha scritto nel messaggio
news:8froe2$n4m$1...@hermes.unipg.it...
> Non vorrei esasperare con la mia curiosità ma realmente quale sarebbe la
> differenza a livello di occupazione memoria dell'oggetto fra .close e
> nothing. Nothing, se ben ricordo dovrebbe svuotare dei suoi contenuti di
> proprietà e di metodi, l'oggetto in questione. Invece .close cosa fà?
Svuota
> i valori dell'oggetto, però lo dovrebbe chiudere quindi lo doverebbe
> eliminare del tutto dalla faccia della memoria!
> Va bene che l'avrai letto su listati, ma qualcuno sa dirmi qual'è il
> dettaglio informatico a livello di gestione che fà la differenza fra i
due?
> Per Access, quei due concetti di "chiusura", cosa gli fanno fare
> esattamente?
> Ciao
> Thierry
>
>
>
Per cercare di dissetare la tua sete ti invio quello che riporta l'MSDN:
---------------------
Nothing
Description
The Nothing keyword in VBScript is used to disassociate an object variable
from any actual object. Use the Set statement to assign Nothing to an object
variable. For example:
Set MyObject = Nothing
Several object variables can refer to the same actual object. When Nothing
is assigned to an object variable, that variable no longer refers to any
actual object. When several object variables refer to the same object,
memory and system resources associated with the object to which the
variables refer are released only after all of them have been set to
Nothing, either explicitly using Set, or implicitly after the last object
variable set to Nothing goes out of
------
Se trovo qualcos'altro te lo invio...
Ciao.


title: Controllo tabelle vuote

text:
> Per cercare di dissetare la tua sete ti invio quello che riporta l'MSDN:
> ---------------------
> Nothing
> Description
> The Nothing keyword in VBScript is used to disassociate an object variable
> from any actual object. Use the Set statement to assign Nothing to an
object
> variable. For example:
> Set MyObject = Nothing
>
> Several object variables can refer to the same actual object. When Nothing
> is assigned to an object variable, that variable no longer refers to any
> actual object. When several object variables refer to the same object,
> memory and system resources associated with the object to which the
> variables refer are released only after all of them have been set to
> Nothing, either explicitly using Set, or implicitly after the last object
> variable set to Nothing goes out of
> ------
>
> Se trovo qualcos'altro te lo invio...
Ti ringrazio. La cosa comincia a essere più chiara e interessante.
Ciao
Thierry


title: Controllo tabelle vuote

author: Lorenzo Coronati

text:
Scrisse "Sergio MAZZA" <
sergi...@tiscalinet.it
>:
>Set MyObject = Nothing
Tra l'altro, usare nothing al posto di close, e' anche
comodo nella gestione errori: se l'oggetto non e' mai stato
aperto per un qualche errore, close non lo puoi fare, set
nothing si'.
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Controllo tabelle vuote

author: Thierry Rega

text:
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
3922659c...@news.libero.it...
> Scrisse "Sergio MAZZA" <
sergi...@tiscalinet.it
>:
> >Set MyObject = Nothing
>
> Tra l'altro, usare nothing al posto di close, e' anche
> comodo nella gestione errori: se l'oggetto non e' mai stato
> aperto per un qualche errore, close non lo puoi fare, set
> nothing si'.
E' il genere di trucchetto che ti salva dalla paranoia :-)
Grazie
Thierry


title: Leggere tutto file excel

author: Nicky

text:
Ciao a tutti,
ho cercato nei newsgroup access->excel ma ho quasi sempre solo trovato
come scrivere un file excel.
Io invece lo devo aprire e leggere tutto (anche se non so quante righe
sono e forse nemmeno le colonne) per caricare una mia tabella dopo aver
fatto opportune operazioni di ricerca etc.
Quello che vorrei è circa questo:
Open foglio
calcola massimo numero righe
calcola massimo numero colonne
for j=1 to numero righe
     for k=1 to numero colonne
          field(k)=MieOperazioni (cella(j,k))
     next
     append
next
Come posso fare?
Ciao
Nicoletta


title: Leggere tutto file excel

author: Fabrizio Conti (Panathos)

text:
On 17 Apr, 22:57, Nicky <
frt...@virgilio.it
> wrote:
> Quello che vorrei è circa questo:
> Open foglio
> calcola massimo numero righe
> calcola massimo numero colonne
>
> for j=1 to numero righe
>      for k=1 to numero colonne
>           field(k)=MieOperazioni (cella(j,k))
>      next
>      append
> next
>
> Come posso fare?
Tenere "foglio" come una normale tabella collegata, condito con una
normale query di accodamento, non è sufficiente?
Se le COLONNE del foglio Excel, possono cambiare, dal punto di vista
della "tabella collegata" non ti fa molta differenza (al max esci e
rientra nell'applicazione per vedere le modifiche; se fosse una
tabella ODBC dovresti fare refreshlink per vedere le differenze).
Poi, invece di una query di accodamento "fissa" (se le colonne
cambiano, devi modificarla), vedi se docmd.transferdatabase può
ispirarti qualcosa.
Inoltre mi pare che su
sitocomune.com
 ci sia una routine che accoda
due tabelle compensando la differenza di colonne (ma non ricordo se
crea quelle che mancano, oppure le ignora).
ciao,
Panathos


title: Leggere tutto file excel

text:
Fabrizio Conti (Panathos) ha scritto:
> On 17 Apr, 22:57, Nicky <
frt...@virgilio.it
> wrote:
> > Quello che vorrei � circa questo:
> > Open foglio
> > calcola massimo numero righe
> > calcola massimo numero colonne
> >
> > for j=1 to numero righe
> > � � �for k=1 to numero colonne
> > � � � � � field(k)=MieOperazioni (cella(j,k))
> > � � �next
> > � � �append
> > next
> >
> > Come posso fare?
> Tenere "foglio" come una normale tabella collegata, condito con una
> normale query di accodamento, non � sufficiente?
> Se le COLONNE del foglio Excel, possono cambiare, dal punto di vista
> della "tabella collegata" non ti fa molta differenza (al max esci e
> rientra nell'applicazione per vedere le modifiche; se fosse una
> tabella ODBC dovresti fare refreshlink per vedere le differenze).
> Poi, invece di una query di accodamento "fissa" (se le colonne
> cambiano, devi modificarla), vedi se docmd.transferdatabase pu�
> ispirarti qualcosa.
> Inoltre mi pare che su
sitocomune.com
 ci sia una routine che accoda
> due tabelle compensando la differenza di colonne (ma non ricordo se
> crea quelle che mancano, oppure le ignora).
Quindi nel mio caso, faccio selezionare il file da pannello, creo il link
in maniera dinamica (come una tabella odbc o diversamente?) al foglio
excel e procedo con una query ?
Nicky
> ciao,
> Panathos
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Leggere tutto file excel

text:
Fabrizio Conti (Panathos) ha scritto:
> On 17 Apr, 22:57, Nicky <
frt...@virgilio.it
> wrote:
> > Quello che vorrei � circa questo:
> > Open foglio
> > calcola massimo numero righe
> > calcola massimo numero colonne
> >
> > for j=1 to numero righe
> > � � �for k=1 to numero colonne
> > � � � � � field(k)=MieOperazioni (cella(j,k))
> > � � �next
> > � � �append
> > next
> >
> > Come posso fare?
> Tenere "foglio" come una normale tabella collegata, condito con una
> normale query di accodamento, non � sufficiente?
> Se le COLONNE del foglio Excel, possono cambiare, dal punto di vista
> della "tabella collegata" non ti fa molta differenza (al max esci e
> rientra nell'applicazione per vedere le modifiche; se fosse una
> tabella ODBC dovresti fare refreshlink per vedere le differenze).
> Poi, invece di una query di accodamento "fissa" (se le colonne
> cambiano, devi modificarla), vedi se docmd.transferdatabase pu�
> ispirarti qualcosa.
> Inoltre mi pare che su
sitocomune.com
 ci sia una routine che accoda
> due tabelle compensando la differenza di colonne (ma non ricordo se
> crea quelle che mancano, oppure le ignora).
Quindi nel mio caso, faccio selezionare il file da pannello, creo il link



title: Leggere tutto file excel

text:
"Nicoletta22" <
frt...@virgilio.it
> ha scritto nel messaggio
news:fu9jkp$8nk$1...@news.newsland.it...
> Fabrizio Conti (Panathos) ha scritto:
>
> Quindi nel mio caso, faccio selezionare il file da pannello, creo il link
> in maniera dinamica (come una tabella odbc o diversamente?) al foglio
> excel e procedo con una query ?
>
> Nicky
S� nel tuo caso e anche in quello di Nicoletta2; insomma mettetevi d'accordo
e collegate il file excel in access, ricordandovi che il file excel non ha
capienza illimitata...
Ciao.
--
Sergio MAZZA


title: Leggere tutto file excel

text:
Sergio MAZZA ha scritto:
> "Nicoletta22" <
frt...@virgilio.it
> ha scritto nel messaggio
> news:fu9jkp$8nk$1...@news.newsland.it...
> > Fabrizio Conti (Panathos) ha scritto:
> >
> > Quindi nel mio caso, faccio selezionare il file da pannello, creo il link
> > in maniera dinamica (come una tabella odbc o diversamente?) al foglio
> > excel e procedo con una query ?
> >
> > Nicky
> Sì nel tuo caso e anche in quello di Nicoletta2; insomma mettetevi d'accordo
> e collegate il file excel in access, ricordandovi che il file excel non ha
> capienza illimitata...
> Ciao.
Grazie Sergio.
Sono sempre io comunque.
Utilizzo ogni tanto newsland, ma il Nome Nicoletta è già stato registrato
ed allora uso Nicoletta2 (22 è un errore di battitura)
Per creare il link in maniera dinamica basta farlo prima manualmente e
copiare la stringa?



title: Leggere tutto file excel

text:
"Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggio
news:fua1bk$vsr$1...@news.newsland.it...
> Grazie Sergio.
> Sono sempre io comunque.
>
> Utilizzo ogni tanto newsland, ma il Nome Nicoletta è già stato registrato
> ed allora uso Nicoletta2 (22 è un errore di battitura)
Scherzavo...
> Per creare il link in maniera dinamica basta farlo prima manualmente e
> copiare la stringa?
Se è sempre lo stesso file (nome e posizione) puoi collegarlo a mano e
basta. Il contenuto cambierà ogni volta che modifichi il foglio excel...
Ciao.
--
Sergio MAZZA


title: Leggere tutto file excel

text:
On 18 Apr, 09:37,
frt...@virgilio.it
 (Nicoletta2) wrote:
> Quindi nel mio caso, faccio selezionare il file da pannello, creo il link
> in maniera dinamica (come una tabella odbc o diversamente?)
Il concetto di fondo è il medesimo. Poi, a dirla tutta, un foglio
Excel è collegabile "da solo" come origine dati ODBC a sè stante,
indipendentemente dall'applicazione Access che stai facendo; e quindi
te lo ritroveresti come origine dati ODBC :-)
> al foglio excel e procedo con una query ?
Sì, il concetto è proprio questo. Chiaramente se in seguito vengono
cambiate le colonne nel file Excel, tu nella tabella collegata le
'vedi'; ma la query devi ricordarti di modificarla.
ciao,
Panathos


title: dll immagini

author: gianfranco

text:
Ciao a tutti
Come faccio a creare delle DLL contenenti delle immagini da richiamare
in una maschera di msaccess97/2000
Il mio problema è di poter raggruppare tutte le immagini in un singolo file.
Voi mi direte: "Inseriscile nelle form e sei a posto!".
No rispondo io perchè ogni form puo' contenere numerose immagini e sapete
benissimo del peso che l'applicazione in msAccess si deve portare dietro.
ciao
Gianfranco
Gfran...@libero.it


title: maschera di login e dlookup

author: gemelli

text:
Ciao a tutti
Devo creare i permessi per accedere alle form del db.
Ho creato una tabella con IDusers, users e pwd. Ho creato una form
associata alla tabella dove dalla combo scelgo il nome utente users e devo
digitare la pwd. La digitazione è criptata con l'input password.
Sull'evento click di un pulsante della form dovrei effettuare il controllo
tra la pwd digitata e quella della tabella. Credo di aver capito che devo
usare il dlookup, dove l'espressione è il campo pwd della tabella, dominio
è il nome della tabella ed il criterio è che l'users scelto dalla combo è
uguale ad un users della tabella. Naturalmente non funziona, dove sbaglio?
Grazie in anticipo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: maschera di login e dlookup

text:
"gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
news:b6hnp6$ddf$1...@news.newsland.it...
> Ciao a tutti
> Devo creare i permessi per accedere alle form del db.
> Ho creato una tabella con IDusers, users e pwd. Ho creato una form
> associata alla tabella dove dalla combo scelgo il nome utente users e devo
> digitare la pwd. La digitazione è criptata con l'input password.
> Sull'evento click di un pulsante della form dovrei effettuare il controllo
> tra la pwd digitata e quella della tabella. Credo di aver capito che devo
> usare il dlookup, dove l'espressione è il campo pwd della tabella, dominio
> è il nome della tabella ed il criterio è che l'users scelto dalla combo è
> uguale ad un users della tabella. Naturalmente non funziona, dove sbaglio?
Nella sintassi della funzione che NON hai postato!!!
Antonio


title: maschera di login e dlookup

text:
Antonio Biso wrote:
> "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> news:b6hnp6$ddf$1...@news.newsland.it...
> > Ciao a tutti
> > Devo creare i permessi per accedere alle form del db.
[CUT]
> Nella sintassi della funzione che NON hai postato!!!
> Antonio
OK Antonio, spero in te
se "nome" e "pwd" sono in tab e "user" e "m_pwd" sono in form, ho scritto
sull'evento click
Dim varX As Variant
varX = DLookup("pwd", "t_permessi", "nome" = "user")
    If varX = "m_pwd" Then
..



title: maschera di login e dlookup

text:
"gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
news:b6hqaj$q5a$1...@news.newsland.it...
> Antonio Biso wrote:
>
> > "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> > news:b6hnp6$ddf$1...@news.newsland.it...
> > > Ciao a tutti
> > > Devo creare i permessi per accedere alle form del db.
> [CUT]
>
> > Nella sintassi della funzione che NON hai postato!!!
>
> > Antonio
>
> OK Antonio, spero in te
> se "nome" e "pwd" sono in tab e "user" e "m_pwd" sono in form, ho scritto
> sull'evento click
>
> Dim varX As Variant
> varX = DLookup("pwd", "t_permessi", "nome" = "user")
>     If varX = "m_pwd" Then
E infatti CVD
Il criterio deve essere qualcosa di questo tipo:
[Nomecampo] OP Valore
Ora tutto questo deve essere racchiuso in una stringa che verrà valutata
dalla funzione
Tu scrivi:
"nome" allltttt!!!
Non c'entra nulla, ma sant'iddio, non si usano parole chiave come nomi di
campi, poi prima o poi avrai dei casini...
Comunque...
"nome" = "user"
e secondo te come la interpreta questa?
Stringa nome poi un simbolo messo lì per aria e un'altra stringa...
E se si incazza c'ha ragione!
Allora
"nome= .... a questo punto il valore non è una costante che tu puoi mettere
dentro la stringa direttamente, ma è contenuta nella variabile user. Per
passare dentro una stringa il contenuto di una variabile, devi concatenare
la stringa alla variabile.
Pertanto
"nome =" & user
E' finita qui?!?
NO!
La sintassi infatti vuole che, se il tipo di campo è numerico, va bene come
è stato scritto, ma se è di tipo testo, è necessario circondare il valore
con ' apici singoli.
Pertanto diventa:
"nome='" & user & "'"
Antonio


title: maschera di login e dlookup

text:
Antonio Biso wrote:
> "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> news:b6hqaj$q5a$1...@news.newsland.it...
> > Antonio Biso wrote:
> >
> > > "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> > > news:b6hnp6$ddf$1...@news.newsland.it...
> > > > Ciao a tutti
> > > > Devo creare i permessi per accedere alle form del db.
> > [CUT]
> > [CUT]
> Antonio
Grazie Antonio
prezioso come sempre
Se ricordo bene c'č un dj che porta il tuo stesso cognome, fa o faceva, i
notturni su RTL, siete parenti? CVD č una parolaccia?
Saluti :)



title: maschera di login e dlookup

text:
"gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
news:b6jj9a$u5c$1...@news.newsland.it...
> Antonio Biso wrote:
>
> > "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> > news:b6hqaj$q5a$1...@news.newsland.it...
> > > Antonio Biso wrote:
> > >
> > > > "gemelli" <
gem...@wooow.it
> ha scritto nel messaggio
> > > > news:b6hnp6$ddf$1...@news.newsland.it...
> > > > > Ciao a tutti
> > > > > Devo creare i permessi per accedere alle form del db.
> > > [CUT]
> > > [CUT]
>
> > Antonio
>
> Grazie Antonio
> prezioso come sempre
> Se ricordo bene c'è un dj che porta il tuo stesso cognome, fa o faceva, i
> notturni su RTL, siete parenti?
Io RTL la seguo, non mi pare esista un Biso.
>CVD è una parolaccia?
Niente Università?
CVD, Come Volevasi Dimostrare
Antonio


title: maschera di login e dlookup

author: Potone

text:
[cut]
> >CVD è una parolaccia?
>
> Niente Università?
> CVD, Come Volevasi Dimostrare
    a conoscere il significato di CVD alcuni ragionieri, geometri, ecc. ecc. ci arrivano comunque senza università
>
> Antonio
>


title: maschera di login e dlookup

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:mddja.5844$iy5.1...@twister2.libero.it...

A parte che è un termine molto usato in ambito universitario e quindi chi
l'ha frequentata non può non conoscerlo, è ovvio che altri potrebbero
arrivarci, come in effetti la tua infinita saggezza sta a dimostrare, ma
evidentemente gemelli non è neanche ragioniere, nè geometra, nè ecc. ecc.,
nè tantomeno è alla tua altezza di saggezza e conoscenza.
Perdonalo Potone...
Antonio


title: [MOLTO OT e me ne scuso] Database con estensione DB

author: SimoneB

text:
Salve,
ho un file .db chiamato database.db questo contiente una serie di dati della
mia ditta. Vorrei aprirlo perchè mi si è bloccata una tabella. Il programma
che mi hanno fatto usare fino ad ora per l'apertura di questo DB è SQL
Anywhere Studio 8.0.2 vorrei sapere un paio di cose.
Il file in oggetto con quale database è stato creato? Con lo stesso SQL
Anywhere o con un altro?
E quindi cosa devo fare per poter aprire e modificare il mio db se presenta
errori?
Grazie a tutti coloro che mi leggono e/o rispondono.
PS = scusate se questa volta posto un problema non specifico di access ma
reputo questo NG un pozzo senza fine di conoscenze.
Saluti SIMONEB


author: Massimo Piubelli

text:
SimoneB wrote:
> Salve,
>
> ho un file .db chiamato database.db questo contiente una serie di
> dati della mia ditta. Vorrei aprirlo perchè mi si è bloccata una
> tabella. Il programma che mi hanno fatto usare fino ad ora per
> l'apertura di questo DB è SQL Anywhere Studio 8.0.2 vorrei sapere un
> paio di cose.
>
> Il file in oggetto con quale database è stato creato? Con lo stesso
> SQL Anywhere o con un altro?
Molto probabilmente si.
Conoscevo (nel senso che ho installato e configurato) Sybase Anywhere 7 o forse una versione precedente
> E quindi cosa devo fare per poter aprire e modificare il mio db se
> presenta errori?
Beh, errori di che tipo?
Se la tabella è bloccata, forse devi provare a stoppare il servizio e riavviarlo.
Ma il "mi hanno fatto usare fino ad ora " mi fa intendere che qualcuno ti ha detto che fare/solitamente questi programmi sono sviluppati da un SW house, una telefonata all'assistenza?
Comunque, ci dovrebbe essere in teoria anche un file di log delle operazioni del DB se non ricordo male, ma non ricordo sinceramente come si usa, so che puoi riportare il db ad una situazione di consistenza se i dati sono errati.
Prova a googleare un pochino.
> Grazie a tutti coloro che mi leggono e/o rispondono.
>
> PS = scusate se questa volta posto un problema non specifico di
> access ma reputo questo NG un pozzo senza fine di conoscenze.
>
> Saluti SIMONEB
Ciao,
Max


title: Impostare i riferimenti DAO via codice...!

text:
Buona domenica.....!
Per sapere se sono impostati i riferimenti DAO ciclo
"Application.References" e ricavo
ciò che mi serve....!
Ma se scopro che non sono impostati come posso via codice impostarli....????
Ciao Grazie.


author: Ettore Manara

text:
"@Alex" <

Vedi   References.AddFromFile
Comunque la possibilità di aggiungere riferimenti è riferita ai soli .mdb.
Ettore


author: Alex

text:
"Ettore Manara" <
ettore...@libero.it
> wrote in message
news:BAhq9.26154$
RO.6...@twister1.libero.it

Ciao Ettore, vuoi dire che basta una cosa del genere:
Function RiferimentoDao(strNomeFile As String) As Boolean
	Dim ref As Reference
	On Error GoTo Error_RiferimentoDaFile
	Set ref = References.AddFromFile(strNomeFile)
	RiferimentoDao = True
End
Dove ovviamente la stringa è :"{00025E01-0000-0000-C000-000000000046}".
Beh, ora provo, se è così era meglio se prima di postare avessi
guardato l'HELP......!!!!
Ciao Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alex" <
> > Vedi   References.AddFromFile
> > Comunque la possibilità di aggiungere riferimenti è riferita ai soli
.mdb.
> >
> > Ettore
>
> Ciao Ettore, vuoi dire che basta una cosa del genere:
> Function RiferimentoDao(strNomeFile As String) As Boolean
> Dim ref As Reference
> On Error GoTo Error_RiferimentoDaFile
> Set ref = References.AddFromFile(strNomeFile)
> RiferimentoDao = True
> End
> Dove ovviamente la stringa è :"{00025E01-0000-0000-C000-000000000046}".
Boh, non ti seguo: la stringa dovrebbe essere "C:\Programmi\files comuni
.....   dao350/60.dll"
Forse ho frainteso la tua richiesta?
Ciao: Ettore


text:
"Ettore Manara" <
ettore...@libero.it
> wrote in message
news:xauq9.28276$
RO.7...@twister1.libero.it
> Boh, non ti seguo: la stringa dovrebbe essere "C:\Programmi\files comuni
> .....   dao350/60.dll"
> Forse ho frainteso la tua richiesta?
>
> Ciao: Ettore
Gią in realtą pensavo che il riferimento fosse
biunivoco, invece quello a cui facevo riferimento
io č quello che l'oggetto Reference restituisce se interrogato
su DAO.
Come mi hai illuminato, va esplicitata la Dll di origine.
Bene funziona.....!
Grazie per la chiarezza...!
@Alex



title: Combo

author: mic

text:
Salve a tutti ... il mio problema è questo :
In un progetto .adp ho una maschera con due combo popolate da due
query. Il problema è che la seconda query dovrebbe fare una where con
il valore presente nella prima e quindi restituire valori vincolati al
valore della prima combo. Chi mi aiuta ?
Ciao Michele


title: Combo

author: Antonio Biso

text:
mic <
mic...@freemail.it
> wrote in message
d97fbd01.02040...@posting.google.com...

Seconda combo
like nz([forms]![tuaform]![primacombo];"*")
al dopo aggiornamento della prima combo fai secondacombo.requery
Antonio


title: FE, BE e password database

author: Riccardo Casadei

text:
Ciao a tutti,
ho un'applicazione access2000 divisa in BE e FE.
Ho messo una password nel BE, ma quando vado a collegare le tabelle mi
segnala subito "password non valida".
Credo di avere fatto già questa operazione tempo fa, o forse l'ho fatta
prima di splittare l 'MDB.
Avete suggerimenti da darmi ?
Grazie
Rick


title: FE, BE e password database

author: Io [Lavoro]

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:cd8rtv$853$1...@grillo.cs.interbusiness.it...
> Ciao a tutti,
> ho un'applicazione access2000 divisa in BE e FE.
> Ho messo una password nel BE, ma quando vado a collegare le tabelle mi
> segnala subito "password non valida".
> Avete suggerimenti da darmi ?
Cancella le tabelle dal FE e rifai il collegamento tabelle dal menu carica
dati esterni...
Ciao


title: FE, BE e password database

text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2lqbmtF...@uni-berlin.de...

Perfetto, grazie
Rick


title: Problemi con i progetti di access

author: Adriano Fabri

text:
Salve,
sono nuovo del newsgroup e spero mi possiate aiutare.
Io ho creato un Progetto Access basandomi su MSDE2000 (quindi il motore di
SQLServer). La mia necessità è di lavorare su più macchine ( PC ) con lo
stesso DB.
Dato che però il file principale è un file .adp che punta ad un archivio
sql, la mia domanda è:
Come faccio a trasportare il file .adp e il vero database (che se non ho
visto male dovrebbe essere un file .mdf ed uno .ldf)?
Grazie
Adriano


title: Problemi con i progetti di access

author: Mark

text:
"Adriano Fabri" <
adrian...@caspur.it
> ha scritto nel messaggio
news:ahm11s$b9j$1...@canarie.caspur.it...

Per ricreare un database su un altro server si deve generare uno script di
tutti i componenti del database ed eseguire lo script sul server di
destinazione, oppure è possibile generare un backup di tutto il database su
nastro o su cdrom e successivamente eseguire il ripristino sul database di
destinazione.
saluti
Dell'Oca Marco
D.M.Software
P.S.: Se avete necessità di trasformare i vostri programmi di access in
progetti di access XP contattatemi
marco....@tiscalinet.it


title: OT Traduzione FAQ 6.8

author: Karl Donaubauer

text:
***************
6.8 Hand over a date to a SQL string
Problem
You create a SQL expression by code and want to use the
value of a date field as a criteria. But you get an error message like
"Syntax error in expression..."
Cause
JET SQL needs the American date format (mm/dd/yy) or the
ISO format (yyyy-mm-dd).
Solutions
Since Access internally saves date/time fields as numbers
of data type double you can hand over the date converted to double:
CDbl(YourDateField)
For a date without time you can also use:
CLng(YourDateField)
Another way is the use of the Format function to transform the
date into the US or ISO format. e.g.
Dim strDate As String
Dim strSQL As String
strDate = Format(YourDateField, "\#yyyy\-mm\-dd\#")
strSQL = "SELECT * FROM Table WHERE Table.Field > " & strDate & ";"
*****************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 6.8

author: Roberto dalla campagna

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2ps9s3F...@uni-berlin.de...

***************
6.8 Cedere una data ad una stringa SQL
Problema
Tu crei un'espressione SQL da codice e vuoi usare il valore di un campo di
tipo Data/ora come criterio. Ma ricevi un messaggio d'errore del tipo
"Errore di sintassi nell'espressione..."
Causa
JET SQL necessita di una data nel formato anglosassone (mm/dd/yyyy) o nel
formato ISO (yyyy-mm-dd).
Soluzioni
Poiché Access salva internamente i campi Data/ora come numeri di tipo dati
in doppia precisione, tu puoi cedere la data convertita in doppia
precisione:
CDbl(TuoCampoData)
Per una data che non contiene l'orario puoi usare anche:
CLng(TuoCampoData)
Un altro modo è quello di usare la funzione Format per trasformare la data
nel formato anglosassone o ISO, per esempio:
Dim strDate As String
Dim strSQL As String
strDate = Format(TuoCampoData, "\#yyyy\-mm\-dd\#")
strSQL = "SELECT * FROM Table WHERE Table.Field > " & strDate & ";"
*****************
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT Traduzione FAQ 6.8

text:
Roberto dalla campagna wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> JET SQL needs the American date format (mm/dd/yy)
>
> JET SQL necessita di una data nel formato anglosassone (mm/dd/yyyy)
>...
Non è anglosassone ma americano.
I britannici sono più ragionevole e scrivano il giorno prima del mese.



title: OT Traduzione FAQ 6.8

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2ptf3uF...@uni-berlin.de...
> Roberto dalla campagna wrote:
> > "Karl Donaubauer ha scritto:
> >> ...
> >> JET SQL needs the American date format (mm/dd/yy)
> >
> > JET SQL necessita di una data nel formato anglosassone (mm/dd/yyyy)
> >...
>
> Non è anglosassone ma americano.
> I britannici sono più ragionevole e scrivano il giorno prima del mese.
>
> --
> cu
> Karl
OK



title: OT Traduzione FAQ 6.8

author: MA

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha
scritto nel messaggio
news:Wpf_c.75973$1V3.1...@twister2.libero.it...

Passare
>
> Problema
>
> Tu crei un'espressione SQL da codice e vuoi
usare il valore di un campo di
> tipo Data/ora come criterio. Ma ricevi un
messaggio d'errore del tipo
> "Errore di sintassi nell'espressione..."
>
> Causa
>
> JET SQL necessita di una data nel formato
americano


MAssimiliano


title: Label: emulare evento exit

text:
Ciao a tutti,
ho una serie di etichette che clicko a seconda dei casi.
La loro funzione è altenativa (se clicko su una l'altra perde valore) e l'ho
gestita con i withevents.
Funziona.
L'unica cosa è che non riesco ad intercettare il valore dell'etichetta
precedente per farli fare una serie di
cose diverse.
Se fosse una textbox avrei l'evento exit, con le label no c'è qualcosa di
omologo?
Tks
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5 Giugno
2005
Info:
www.donkarl.com/it


title: Label: emulare evento exit

author: namor

text:
MA ha scritto:
> Ciao a tutti,
> ho una serie di etichette che clicko a seconda dei casi.
> La loro funzione č altenativa (se clicko su una l'altra perde valore) e l'ho
> gestita con i withevents.
> Funziona.
> L'unica cosa č che non riesco ad intercettare il valore dell'etichetta
> precedente per farli fare una serie di
> cose diverse.
> Se fosse una textbox avrei l'evento exit, con le label no c'č qualcosa di
> omologo?
> Tks
Puoi salvare in una variabile pubblica il nome dell'ultima etichetta
cliccata, cosě quando passi alla prossima sai qual'era la precedente e la
puoi 'lavorare'.
O usare textbox bloccate al posto delle etichette, pero poi si vede il
cursore, e non č tanto bello. Soprattutto adesso che ti stai sforzando per
migliorare l'estetica...
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it