text:
"M.J.F." <
nono...@fasteweb.it
> ha scritto nel messaggio
news:OdXhg.14521$O76....@tornado.fastwebnet.it...
> La struttura nelle sue componenti essenziali e'
>
> Tabella oggetti
> idoggetto
> oggetto
> data entrata
> lavorazioni da eseguire
> lavori eseguiti e note varie
> lavoro terminato (boolean)
> Prezzo finale (per ora calcolato diciamo manualmente)
> Data end
>
> la tabella correlata e'
> tabella operatori
> idoperatore
> idoggetto
> operatore
> lavoro parziale
> note varie
Io ci inserirei anche la data di assegnazione del lavoro all'operatore, e
magari anche quella di fine lavoro.
>
> la maschera di controllo dell'oggetto x deve riportare
>
> praticamente tutta la tabella oggetto e una casella di testo in cui
> compare l'ultimo operatore relativo all'oggetto corrente e cioe'
> l'operatore corrente. In questo modo io posso sapere chi sta lavorando su
> un dato oggetto. (ma anche sapere chi ci ha lavorato prima)
>
> Ti chiedo gentilmente, anzi ti imploro, sempre che tu voglia darmi una
> mano, di scrivere quelle due o tre righe in piu' per dirmi dove devo
> mettere i comandi che spero gentilmente mi darai e come richiamarli in una
> casella di testo all'interno della maschera.
> Grazie
Non c'è da implorare nessuno; qui tutti ti daranno una mano ma devi sapere
già da subito che la soluzione non arriverà "a breve".
Non ci sono "comandi" magici che ti fanno avere la soluzione; le uniche armi
che dovrai avere a disposizione sono: calma, pazienza e volontà.
Finito il pistolotto, scendo dal pulpito e inziamo.
Crea una maschera (chiamiamola LavoriOggetti) ed associala alla tabella
oggetti; crea una sottomaschera (chiamiamola LavoriOperatori) e associala
alla tabella operatori, indica come campi secondario operatori.idoggetto e
come campo master oggetti.idoggetto.
A questo punto hai la situazione che chiedevi; per ogni oggetto inserito
nella maschera principale LavoriOggetti puoi associargli uno o più operatori
nella sottomaschera LavoriOperatori...
Ciao.
--
Sergio MAZZA


title: Aiutatemi...Vorrei imparare ma non ci capisco un acca.

author: Fabrizio

text:
In data Thu, 08 Jun 2006 18:05:30 +0200, Sergio MAZZA
<
sergi...@tiscali.it
> ha scritto:

di certo sono l'ultimo arrivato e non posso dare consigli ma un buon
ripasso fà sempre bene.
se vuoi M.j.f mandami via mail il database che hai fatto fin'adesso e
provo a fartelo con le varie descirizione come dici tu per
celebrolesi......
Ciao
f_join
--
Syntax
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}]
[/f:{on|off}] [/v:{on|off}] string]


text:
> di certo sono l'ultimo arrivato e non posso dare consigli ma un buon
> ripasso fą sempre bene.
> se vuoi M.j.f mandami via mail il database che hai fatto fin'adesso e
> provo a fartelo con le varie descirizione come dici tu per
> celebrolesi......
>
>
Grazie ad entrambi per i consigli e per la disponibilita' e per il
pistolotto :-)
Caro Fabrizio ti mandero' il mio abbozzo domani.... ci sto lavorando a casa.
Sei molto gentile.
Visto che ci sono vorrei chiedere, ma come si fa ad imparare access? Io ho
comprato alcuni libri ma stanno molto sopra sopra e solo in maniera
sporadica affrontano la sezione VBA. Sembra come se dovessi imparare il
giapponese sentendo qualche frase qua e la  senza avere neanche il
vocabolario. Poi ho comprato un libro sulla programmazione Access ma non mi
piace affatto. Inserisce fin quasi da subito malloppi di righe di
programmazione scordandosi magari di dire cosa sono le variabili, i tipi di
dato, i record, oppure cosa vuol dire il prefisso Me. Oppure non dice come
si indica un certo campo di un certo record, se si usano le parentesi
quadre, le virgolette i punti esclamativi.... Quando tanti anni fa studiai
il Pascal all'universita' c'era un'approccio ragionato alla materia.
Dichiarazione variabili, procedure, funzioni, record, array, puntatori ecc.
ecc.  Ma questi libri mi sembrano tutto alla come viene viene. Forse
servirebbe un libro universitario per access.... Vabbe' mi so' sfogato
Grazie ancora


author: Sergio MAZZA

text:
"M.J.F." <
nono...@fasteweb.it
> ha scritto nel messaggio news:SuZhg.14761$O76....@tornado.fastwebnet.it...
>
> Grazie ad entrambi per i consigli e per la disponibilita' e per il pistolotto :-)
> Caro Fabrizio ti mandero' il mio abbozzo domani.... ci sto lavorando a casa. Sei molto gentile.
>
> Visto che ci sono vorrei chiedere, ma come si fa ad imparare access? Io ho comprato alcuni libri ma stanno molto sopra sopra e
> solo in maniera sporadica affrontano la sezione VBA. Sembra come se dovessi imparare il giapponese sentendo qualche frase qua e la
> senza avere neanche il vocabolario. Poi ho comprato un libro sulla programmazione Access ma non mi piace affatto. Inserisce fin
> quasi da subito malloppi di righe di programmazione scordandosi magari di dire cosa sono le variabili, i tipi di dato, i record,
> oppure cosa vuol dire il prefisso Me. Oppure non dice come si indica un certo campo di un certo record, se si usano le parentesi
> quadre, le virgolette i punti esclamativi.... Quando tanti anni fa studiai il Pascal all'universita' c'era un'approccio ragionato
> alla materia. Dichiarazione variabili, procedure, funzioni, record, array, puntatori ecc. ecc.  Ma questi libri mi sembrano tutto
> alla come viene viene. Forse servirebbe un libro universitario per access.... Vabbe' mi so' sfogato
> Grazie ancora
Access non è un linuaggio di programmazione ma una applicazione per gestire database.
E' composto da oggetti che a loro volta espongono metodi/eventi/proprietà; queste ultime le puoi modificare o dalle interfacce
grafiche che l'applicazione ti mette a disposizione (es. Finestra delle Proprietà), oppure via linguaggio di programmazione che in
questo caso è i Visual Basic for Application (VBA).
Il VBA è molto simile a Visual Basic, ma non è questo il problema specie per te che comunque sei stato già "iniziato" alla
programmazione, ma quella tradizionale non all'utilizzo degli oggetti.
Ho fatto fatica anch'io le prime volte, mi sentivo perso, ma dopo che ho capito come utilizzare access ho capito come utilizzare i
suoi oggetti anche con VBA.
Di manuali ne ho due, letti sporadicamente cercando alternative alle mie conoscenze; ma nulla di più. La fonte principale è l'help
in linea del VBA (attivabile con ALT-F11, poi F1), Internet e (non meno importante) l'NG.
Sembra strano ma iniziare a rispondere ai vari problemi proposti mi ha formato molto più che qualche corso...
Ciao.
--
Sergio MAZZA


title: [Help Urgente] Colorare le celle del corpo di una maschera secondo il contenuto

author: GMV

text:
Supponiamo di avere una maschera tabellare di questo tipo
                Lun       Mar      Mer   Gio     Ven   Sab
Pane          A10     B20     D30    A50    B60   D20
Acqua          B2      C2       D4    A20     B3     B10
Luce            B4      A12     E3     A2     C30     D5
......
.....
......
Come faccio a far comparire con colori diversi le celle secondo l'iniziale
del codice che contengono?
A=Rosso B=Verde C=Giallo etc.
Cè un modo per accedere alle proprietà delle celle, durante o appena
terminata la formattazione, della maschera per poterle esaminare e cambiarne
il colore secondo il loro contenuto?
Con l'istruzione seguente estraggo tutti gli elementi principali della form
ma non quelli
che sono generati da ogni record nella sezione CORPO
 For Each ctl In Me.Controls
    .....
     (in ctl trovo le cella principale della sezione corpo
        ma non quelle che che vengono ripetute in colonna per ogni record)
    .....
 Next ctl
Come si fa?


author: Lbo da casa

text:
Premesso che non si puo' compilare .mdb in .exe, on Fri, 21 Jan 2000
01:34:26 +0100, "GMV" <
xval...@tin.it
> wrote:
>Supponiamo di avere una maschera tabellare di questo tipo
intendi una maschera in visualizzazione foglio dati?
non si puo'.
senno' dai un'occhiata alla penultima faq del sito comune e alla
proprieta' format.  ma la vedo dura.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: GotoControl e SetFocus

author: vuLCan Karayan

text:
Ho notato che spesso usate SetFocus per selezionare un controllo..
Differenza fa se utilizzo GotoControl di DoCmd?
Ovvero:
Docmd.GotoControl "MioControllo"
Me.MioControllo.SetFocus
fanno la stessa cosa, o mi sbalgio?
E' solo per la comodità d'uso dell'intellisense?


title: GotoControl e SetFocus

author: Oscar Manfredini

text:
"vuLCan Karayan"
> Ho notato che spesso usate SetFocus per selezionare un controllo..
> Differenza fa se utilizzo GotoControl di DoCmd?
> Ovvero:
> Docmd.GotoControl "MioControllo"
> Me.MioControllo.SetFocus
> fanno la stessa cosa, o mi sbalgio?
Fanno la stessa cosa, ma .SetFocus è più elegante, no?
Oltretutto SetFocus dovrebbe avere prestazioni migliori (cosa che puoi
verificare con un Test a suon di cicli su una Form di prova) rispetto
all'azione "macro" di Access.
Ciao.


title: GotoControl e SetFocus

author: Karl Donaubauer

text:

Mostrami come usi GotoControl in una maschera principale
per spostare il focus su un controllo in una sottomaschera.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: GotoControl e SetFocus

text:
> Mostrami come usi GotoControl in una maschera principale
> per spostare il focus su un controllo in una sottomaschera.
Docmd.GotoControl "NomeSottomaschera"
No?


title: GotoControl e SetFocus

text:

Ok, hai vinto. ;-)
Intendevo un problema che abbiamo discusso in un NG qualche
giorno fa. Ma era inverso = spostare il focus con GotoControl
(ovvero l'azione in un macro) dalla sottomaschera a un controllo
nella maschera principale.
Più esatto era spostare il focus da un controllo in sottomaschera A
a un controllo in sottomaschera B.
In tutti e due casi il problema è che non si puo usare un riferimento
a un oggetto (come Parent! o Forms!...) con GotoControl ma solo
il nome di un controllo.
--
cu



title: GotoControl e SetFocus

text:

Ok, hai vinto. ;-)
Intendevo un problema che abbiamo discusso in un NG tedesco
qualche giorno fa. Ma è stato diverso perché si trattava di una
maschera diversa ed il problema è che non si puo usare un
riferimento a un oggetto (come Forms!...) con GotoControl
ma solo il nome di un controllo.
--
cu



title: GotoControl e SetFocus

text:
> Intendevo un problema che abbiamo discusso in un NG tedesco
> qualche giorno fa. Ma è stato diverso perché si trattava di una
> maschera diversa ed il problema è che non si puo usare un
> riferimento a un oggetto (come Forms!...) con GotoControl
> ma solo il nome di un controllo.
Ho capito.
Grazie.


title: Drag And Drop....

author: Gimmy

text:
Salve a tutti!!
Qualcuno sa come usare il drag and drop in ACCESS 2002?? (tra una casella di
testo ed un altra...)
Grazie mille
Gimmy


title: Drag And Drop....

author: All Eyez On me

text:
"Gimmy" <ggimmyy@ANTISPAM@
email.it
> ha scritto nel messaggio
news:alkn7p$ekp$1...@lacerta.tiscalinet.it...

sul developer 97 c'era il codice per farlo e funzionava....vedo se riesco a
trovartelo.
AEOM


title: Drag And Drop....

text:
Grazie!! Attendo con Ansia!!
:-))
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:alksh8$i0l$1...@lacerta.tiscalinet.it...



title: Drag And Drop....

author: Antonio Biso

text:
"Gimmy" <ggimmyy@ANTISPAM@
email.it
> ha scritto nel messaggio
news:allacc$qqs$1...@lacerta.tiscalinet.it...
> Grazie!! Attendo con Ansia!!
Se tu glielo chiedi, anche la Sig. Ansia ti direbbe di scrivere DOPO il
quoting!!!
Antonio


title: Drag And Drop....

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:w5qf9.7277$6O4.1...@twister1.libero.it...
> Se tu glielo chiedi, anche la Sig. Ansia ti direbbe di scrivere DOPO il
> quoting!!!
>
> Antonio
E non mi tratte male solo perchè scrivo qualcosa ogni 2 anni.....
:-)
Gimmy


title: Drag And Drop....

text:
"Gimmy" <ggimmyy@ANTISPAM@
email.it
> ha scritto nel messaggio
news:allcrr$sjs$1...@lacerta.tiscalinet.it...

Ma mica t'ho trattato male...
E poi mica ce l'hai scritto in fronte che manchi da 2 anni!!!
Antonio


title: Drag And Drop....

text:
> Ma mica t'ho trattato male...
> E poi mica ce l'hai scritto in fronte che manchi da 2 anni!!!
>
> Antonio
>
>
Effettivamente c'e' scritto, ma qui non vi posso postare la mia foto!! :-p
!!
Mica sai darmi qualche dritta per il drag and drop??
Ho provato ad usare gli eventi mouseUp , MouseDown etc.
ma purtroppo MouseUp funziona solo se lo "Uppo" sul controllo dove ho fatto
il Click...
Grazie
Gimmy


title: Drag And Drop....

text:
"Gimmy" <ggimmyy@ANTISPAM@
email.it
> ha scritto nel messaggio
news:alldg4$t07$1...@lacerta.tiscalinet.it...

Che intendi per drag e drop?
tu volevi copiare roba da un controllo all'altro?
Antonio


title: Drag And Drop....

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:oRCf9.11265$6O4.1...@twister1.libero.it...
> Che intendi per drag e drop?
> tu volevi copiare roba da un controllo all'altro?
>
> Antonio
>
Ciao Antonio,
In verità l'idea mia non è tanto la copia del contenuto di una casella in
un'altra...
Ho trovato nella KB molte risposte... ora passo alla sperimentazione...
Comunque il mio intento e di spostare nello spazio e nel tempo un evento con
un semplice "drag and Drop": come se dovessi spostare un appuntamento a
Napoli per Domani mattina a Roma la settimana prossima...
Grazie :-)
Gimmy


title: problema con contatore in rete

author: Nicolas

text:
ho un database con un unico backend e molti forntend in rete
il backend viene visto come unità connessa T: in rete
il mio problema è che se più utenti creano un preventivo ognuno di loro
accederà alla cartella contatore incrementandone il valore per il nuovo
preventivo
ad esempio
il contatore vale 2 perchè sono stati emessi 2 preventivi
se l'utente PINCO crea un nuovo preventivo diventa numero 3
e se l'utente PALLINO crea un nuovo preventivo subito dopo diventa numero 4
se PALLINO annulla il preventivo e PINCO no, decremento il contatore che
torna al numero 3 cioè il numero dell'ultimo preventivo emesso
ma se PINCO annulla il preventivo e PALLINO no, il contatore diventerà 3
perchè PALLINO lo aveva portato a 4 mentre i preventivi validi sono i numeri
1,2 e 4, cioè resta un buco.
qualcuno a idea di come risolvere questo conflitto di contatore?


title: problema con contatore in rete

author: Maurizio Borrelli

text:
"Nicolas" wrote in message
news:486ab3c2$0$35958$
4faf...@reader2.news.tin.it
:

Ciao Nicolas.
Potresti non usare un campo contatore ma gestire tu un campo che
incrementerai non all`inizio dell`immissione dati ma alla fine, ovvero
al salvataggio del record.
(Facci sapere se e eventualmente come hai risolto. Grazie!)
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/


title: problema con contatore in rete

author: Geppo

text:

Allora?
Non vuoi avere buchi?
Vorresti poter inserire il preventivo successivo riprendendo il buco?
--
Ciao
Geppo


title: problema con contatore in rete

author: Bruno Campanini

text:
"Nicolas" <
nico...@email.it
> wrote in message
news:486ab3c2$0$35958$4faf...@reader2.news.tin.it...

1 - Prima dell'evento che attiva il salvataggio del record
      (nella stessa procedura di salvataggio) cerca il più alto
       valore del campo "NumeroPreventivo"
      (non ammette duplicati!) che avrai opportunamente
      creato a fianco o in sostituzione del contatore.
2 - Aggiungi 1 a mettilo al posto giusto nella tua scheda.
3 - La procedura continuerà col salvataggio del record.
Bruno


title: problema con contatore in rete

author: miciomao


title: problema con contatore in rete

text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:1392639d-5fbc-4323...@y38g2000hsy.googlegroups.com...
>
>
http://groups.google.com/group/microsoft.public.it.office.access/browse_thread/thread/8f4a95c64b71c412?hl=it
grazie.


title: problema con contatore in rete

text:
>
> Potresti non usare un campo contatore ma gestire tu un campo che
> incrementerai non all`inizio dell`immissione dati ma alla fine, ovvero al
> salvataggio del record.
>
> (Facci sapere se e eventualmente come hai risolto. Grazie!)
>
> --
> Ciao!
> Maurizio Borrelli [Microsoft MVP Office System]
>
http://www.riolab.org/
>
>
ci provo grazie per l'idea


title: problema con contatore in rete

author: ilaria

text:
Il problema è capire cosa vuoi fare dal punto di vista gestionale.
E' corretto cancellare un preventivo ? (la stessa cosa potrebbe valere
per l'emissione delle fatture, degli scontrini, ecc.).
Voglio dire, alcune operazioni devono essere in qualche maniera
"protocollate".
Anche il trucchetto di recuperare i buchi rimasti potrebbe dare
problemi con le date di emissione (cosa succede se uno annulla
un preventivo dopo tre giorni che l'ha fatto, mentre i colleghi sono
andati avanti ? Il nuovo preventivo, con la numerazione recuperata dal
"buco" avrebbe una data incongruente).
Io mi comporto così:
non cancello il preventivo, ma lo "segno" come "ANNULLATO".
PS E' del tutto ovvio comunque che non bisogna mai usare il
"contatore" predefinito delle tabelle di Access, ma te ne devi
gestire uno per conto tuo.
Ciao Ilaria.


title: problema con contatore in rete

text:
"ilaria" <
ariai...@libero.it
> ha scritto nel messaggio
news:sc4p641cq2mqha3i2...@4ax.com...

si usavo già un cotnatore personalizzato ma anche con quello il problema
c'era, però non ho valutato la possibilità di lasciarlo ma annullato.
grazie per i chiarimenti.


title: problema con contatore in rete

text:
"Nicolas" wrote in message
news:486c882f$0$40152$
4faf...@reader1.news.tin.it
:
> > Potresti non usare un campo contatore ma gestire tu un campo che
> > incrementerai non all`inizio dell`immissione dati ma alla fine, ovvero al
> > salvataggio del record.
> ci provo grazie per l'idea
Ciao Nicolas.
E` un`idea "classica". Grazie del riscontro.



title: Maschera di ricerca e apertura nuova maschera filtrata

author: Ami

text:
Buonasera,
lo scorso anno fa mi avevate aiutato a creare una nuova maschera di
ricerca per il mio database. Cliccando sul pulsante "cerca" della mia
maschera, mi si apre una nuova maschera in visualizzazione foglio di
dati che elenca tutti i risultati della ricerca in base ai criteri da
me impostati.
Doppio click e da questa maschera mi si apre la maschera principale
del db già filtrata su quel determinato record da me cliccato.
Quello che io ora vorrei fare è aggiungere un nuovo pulsante che salti
l'operazione di cui sopra e mi apra direttamente la maschera
principale già filtrata su tutti i record che corrispondono ai miei
criteri impostati.
Questo è il codice della ricerca:
===================================================
 Private Sub Cerca_Prodotto_1_Click()
Dim stDocName As String
Dim stLinkCriteria As String
Dim l As Integer
Dim NuovaData As String
    If IsNull(Me!CatalogueNr) And IsNull(Me!Titolo) And
IsNull(Me!Genere) _
    And IsNull(Me!Tipo) And IsNull(Me!Formato) And
IsNull(Me!TitoloOriginale) _
    And IsNull(Me!Appunti) And IsNull(Me!Titolo_Anime) And
IsNull(Me!Fornitore) Then
    MsgBox "Attenzione! La maschera di ricerca è vuota!!"
    End If
    If Not IsNull(Me!CatalogueNr) Or Not IsNull(Me!Titolo) Or Not
IsNull(Me!Genere) _
    Or Not IsNull(Me!Tipo) Or Not IsNull(Me!Formato) Or Not
IsNull(Me!TitoloOriginale) _
    Or Not IsNull(Me!Appunti) Or Not IsNull(Me!Titolo_Anime) Or Not
IsNull(Me!Fornitore) Then
    stDocName = "Sfr_Audio_Ricerca_Prodotto_1"    ' Nome del from che
voglio aprire
        If Len(Me.CatalogueNr) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([CatalogueNr]
like '*" & Replace(Me![CatalogueNr], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([CatalogueNr] like '*" &
Replace(Me![CatalogueNr], "'", "''") & "*')"
            End If
        End If
        If Len(Me.Titolo) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Title] like
'*" & Replace(Me![Titolo], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Title] like '*" &
Replace(Me![Titolo], "'", "''") & "*')"
            End If
        End If
         If Len(Me.Genere) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Des_Genere]
like '*" & Replace(Me![Genere], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Des_Genere] like '*" &
Replace(Me![Genere], "'", "''") & "*')"
            End If
        End If
            If Len(Me.Tipo) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Des_Tipo]
like '*" & Replace(Me![Tipo], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Des_Tipo] like '*" &
Replace(Me![Tipo], "'", "''") & "*')"
            End If
        End If
            If Len(Me.Formato) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Des_Formato]
like '*" & Replace(Me![Formato], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Des_Formato] like '*" &
Replace(Me![Formato], "'", "''") & "*')"
            End If
        End If
            If Len(Me.TitoloOriginale) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND
([TitoloOriginale] like '*" & Replace(Me![TitoloOriginale], "'", "''")
& "*')"
            Else
                 stLinkCriteria = " ([TitoloOriginale] like '*" &
Replace(Me![TitoloOriginale], "'", "''") & "*')"
            End If
        End If
            If Len(Me.Appunti) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Appunti]
like '*" & Replace(Me![Appunti], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Appunti] like '*" &
Replace(Me![Appunti], "'", "''") & "*')"
            End If
        End If
                     If Len(Me.Titolo_Anime) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Des_Titolo]
like '*" & Replace(Me![Titolo_Anime], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Des_Titolo] like '*" &
Replace(Me![Titolo_Anime], "'", "''") & "*')"
        End If
        End If
         If Len(Me.Fornitore) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND
([NomeFornitore] like '*" & Replace(Me![Fornitore], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([NomeFornitore] like '*" &
Replace(Me![Fornitore], "'", "''") & "*')"
        End If
        End If

       DoCmd.Echo False

        DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria 'Se non
ci sono risultati annulla l'azione di apertura
        If Forms(stDocName).RecordsetClone.EOF Then
        MsgBox ("Non ci sono risultati utili!")
        DoCmd.Close acForm, stDocName
        End If
Exit_Cerca_Prodotto_1_Click:
    DoCmd.Echo True
    Exit Sub
End If
End Sub
=============================================
Il problema è che funziona solo su una parte dei criteri di ricerca:
se i criteri sono in una casella di testo OK, se seleziono da una
casella combinata... mi richiede sempre "inserire parametro" e se
anche lo inserisco, non mi restituisce alcun risultato.
Il problema sono sicuramente le caselle combinate sulle due maschere
(sono caselle combinate sia nella maschera di ricerca che in quella
principale) e il fatto che io non so scrivere il codice appropriato.
===================
            If Len(Me.Formato) > 0 Then
            If Len(stLinkCriteria) > 0 Then
                stLinkCriteria = stLinkCriteria & " AND ([Des_Formato]
like '*" & Replace(Me![Formato], "'", "''") & "*')"
            Else
                 stLinkCriteria = " ([Des_Formato] like '*" &
Replace(Me![Formato], "'", "''") & "*')"
            End If
        End If
====================
Sicuramente questo è sbagliato, ma come correggerlo.
L'origine del dato "formato"  per entrambe le maschere è una query
Qry_Sel_Audio_Formato
che contiene il campo
Cod_Formato (contatore)
Des_Formato
Su entrambe le maschere la colonna associata è il codice, anche se
ovviamente visualizzo la descrizione.
La maschera in visualizzazione foglio dati è basata su una query
(basata sulla tabella che dà origine alla maschera principale), mentre
la maschera principale è basata direttamente sulla tabella.
Se duplico la maschera principale, trasformo le caselle combinate in
caselle di testo e la baso sulla query (senza alterare null'altro)
tutto funziona perfettamente, ma non mi sembra corretto.
Avete qualche dritta da darmi, per favore?
Grazie
Erika


author: Alessandro Baraldi

text:
Ami ha scritto:
> Buonasera,
>
> lo scorso anno fa mi avevate aiutato a creare una nuova maschera di
> ricerca per il mio database. Cliccando sul pulsante "cerca" della mia
> maschera, mi si apre una nuova maschera in visualizzazione foglio di
> dati che elenca tutti i risultati della ricerca in base ai criteri da
> me impostati.
>
> Doppio click e da questa maschera mi si apre la maschera principale
> del db già filtrata su quel determinato record da me cliccato.
>
> Quello che io ora vorrei fare è aggiungere un nuovo pulsante che salti
> l'operazione di cui sopra e mi apra direttamente la maschera
> principale già filtrata su tutti i record che corrispondono ai miei
> criteri impostati.
>
> Questo è il codice della ricerca:
>
{CUT]
> Su entrambe le maschere la colonna associata è il codice, anche se
> ovviamente visualizzo la descrizione.
>
> La maschera in visualizzazione foglio dati è basata su una query
> (basata sulla tabella che dà origine alla maschera principale), mentre
> la maschera principale è basata direttamente sulla tabella.
>
> Se duplico la maschera principale, trasformo le caselle combinate in
> caselle di testo e la baso sulla query (senza alterare null'altro)
> tutto funziona perfettamente, ma non mi sembra corretto.
>
> Avete qualche dritta da darmi, per favore?
>
> Grazie
>
> Erika
Ciao Erika mi sono perso nei meandri del codice....!
Un suggerimento, che forse può snellire il codice.
Assegna ai controlli che fanno parte del Criterio lo stesso nome del
campo della
Tabella(oppure mettilo nella proprietà TAG) quindi nella proprietà
TAG metti "X".
A questo punto esegui un ciclo sull'insieme Controls filtrando i soli
Control con TAG<>0
Io per comodità uso il NomeControllo=NomeCampo
Dim ctl as Access.Control
Dim sSQL as string
For Each ctl in Me.Controls
    If ctl.TAG<>vbNullstring then
       If ctl.Value<>"" then
            sSQL= sSQL & BuildCriteria(ctl.Name,
Me.RecordsetClone.Fields(ctl.Name).Type, ctl) & " AND "
       End IF
    End If
Next
' Tolgo l'ultimo AND
sSQL= Mid$(sSQL,1,Len(sSQL)-5
sSQL="SELECT * FROM T1 WHERE " & sSQL
' Per verificare la stringa prima di mandarla in esecuzione
MsgBox sSQL
Verificala perchè l'ho buttata giù senza provarla, ma ti assicuro che
è funzionale
e funzionante(eventualmente devi correggere quache erorrino)
Ciao
@Alex


text:
On 15 Jun 2006 10:52:15 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:
>
>
>Ciao Erika mi sono perso nei meandri del codice....!
Ciao @Alex, confesso che mi sono persa anche io anche io :)
>
>Un suggerimento, che forse può snellire il codice.
Ok!
>Assegna ai controlli che fanno parte del Criterio lo stesso nome del
>campo della
>Tabella(oppure mettilo nella proprietà TAG) quindi nella proprietà
>TAG metti "X".
ok.
>A questo punto esegui un ciclo sull'insieme Controls filtrando i soli
>Control con TAG<>0
Mmmh, sì.
>Io per comodità uso il NomeControllo=NomeCampo
>
>Dim ctl as Access.Control
>Dim sSQL as string
>For Each ctl in Me.Controls
>    If ctl.TAG<>vbNullstring then
>       If ctl.Value<>"" then
>            sSQL= sSQL & BuildCriteria(ctl.Name,
>Me.RecordsetClone.Fields(ctl.Name).Type, ctl) & " AND "
>       End IF
>    End If
>Next
>
>' Tolgo l'ultimo AND
>sSQL= Mid$(sSQL,1,Len(sSQL)-5
>
>sSQL="SELECT * FROM T1 WHERE " & sSQL
>' Per verificare la stringa prima di mandarla in esecuzione
>MsgBox sSQL
>
>Verificala perchè l'ho buttata giù senza provarla, ma ti assicuro che
>è funzionale
>e funzionante(eventualmente devi correggere quache erorrino)
Non sarei sicuramente in grado di scriverla, ma penso di averla
capita,
Grazie!
Adesso provo subito.
Ciao
Erika


text:
Ri-ciao
[...]
>Dim ctl as Access.Control
>Dim sSQL as string
>For Each ctl in Me.Controls
>    If ctl.TAG<>vbNullstring then
>       If ctl.Value<>"" then
>            sSQL= sSQL & BuildCriteria(ctl.Name,
>Me.RecordsetClone.Fields(ctl.Name).Type, ctl) & " AND "
>       End IF
>    End If
>Next
>
>' Tolgo l'ultimo AND
>sSQL= Mid$(sSQL,1,Len(sSQL)-5
>
>sSQL="SELECT * FROM T1 WHERE " & sSQL
>' Per verificare la stringa prima di mandarla in esecuzione
>MsgBox sSQL
Funziona, ma solo se tolgo questo...
sSQL= Mid$(sSQL,1,Len(sSQL)-5
Ma arrivati a questo punto, come do il criterio di apertura alla
maschera???
Erika


text:
Ami ha scritto:
[CUT]
> Funziona, ma solo se tolgo questo...
> sSQL= Mid$(sSQL,1,Len(sSQL)-5
Non puoi toglierlo se leggi il contenuto di sSQL contiene:
"...... AND "
quell'And alla fine devi toglierlo, e la funzione che ti ho suggerito
deve funzionare, perchè
ti dà errore l'ho provata e funziona regolarmente, non è che mancava
la parentesi alla fine...?
 sSQL= Mid$(sSQL,1,Len(sSQL)-5)
> Ma arrivati a questo punto, come do il criterio di apertura alla
> maschera???
Arrivata a questo punto in sSQL hai la stringa da passare alla funzione
OpenForm
DoCmd.OpenForm "NomeForm", , ,sSQL
> Erika
@Alex


text:
On 15 Jun 2006 13:27:02 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:
>
>quell'And alla fine devi toglierlo, e la funzione che ti ho suggerito
>deve funzionare, perchè
>ti dà errore l'ho provata e funziona regolarmente, non è che mancava
>la parentesi alla fine...?
No, la parentesi c'era.
All'inizio mi dice che qui il secondo End if non ci vuole...
.
.
       If ctl.Value <> "" Then _
       sSQL = sSQL & BuildCriteria(ctl.Name,
Me.RecordsetClone.Fields(ctl.Name).Type, ctl) & " AND "
      ' Else
     '  MsgBox "Attenzione! La maschera di ricerca è vuota!!"
    End If
  End If
Next
Commentando l'end if funziona, poi si pianta su
> sSQL= Mid$(sSQL,1,Len(sSQL)-5)
Mi dà errore 5, chiamata di routine o di argomento non validi
Commendando questa istruzione, passa avanti, esce correttamente il
msgbox e poi, dando ok al msgbox, arriva l'errore
3075 Errore di sintassi nell'espressione della query SELECT * FROM t1
Where.
Oppure sbaglio qui:
>Assegna ai controlli che fanno parte del Criterio lo stesso nome del
>campo della
>Tabella(oppure mettilo nella proprietà TAG) quindi nella proprietà
>TAG metti "X".
Adesso devo andare al lavoro, ma non demordo. Stasera appena rientro
rifaccio tutto.
Grazie ancora!
Erika


text:
On 15 Jun 2006 13:27:02 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:
>quell'And alla fine devi toglierlo, e la funzione che ti ho suggerito
>deve funzionare, perchè
>ti dà errore l'ho provata e funziona regolarmente, non è che mancava
>la parentesi alla fine...?
Rieccomi.
Ci ho provato per ore e ore, ma continuava a darmi errore (meno male
che S. Backup mi assisteva :)))
Alla fine ho rinunciato a percorrere questa strada.
Avrebbe sicuramente snellito il codice, però per il momento va al di
là delle mie (limitate) capacità con access.
Devo studiare di più.
Però a furia di googlare sono riuscita a trovare l'errore nel mio
codice originale e adesso funziona!
Dovrò riscrivere circa 26 queries e altrettanti reports, ma è la
giusta punizione per il... peccato originale ^_^
Grazie ancora per l'aiuto!!
Erika


title: problema con codice sito comune- aggiornamento back end

author: Stefano

text:
I frequentatori del NG mi perdoneranno ma non riesco ad aggiornare il  nuovo
back end con i dati del vecchio utilizzando il codice della faq general 018
del sito comune
il codice che io uso è il seguente:
 Public Function EsisteTabella(Anagraficaditta As String, Optional
illetabelle_beold) As Boolean
 '  'restituisce True se la tabella NomeTab del database NomeDbs (opzionale)
esiste
Dim dbs As Database, tdf As TableDef
If IsMissing("c:\archidittebackend\illetabelle_beold") Then
 Set dbs = CurrentDb
Else
  Set dbs = OpenDatabase("c:\archidittebackend\illetabelle_beold")
 End If
 EsisteTabella = False
 For Each tdf In dbs.TableDefs
  If tdf.Name = NomeTab Then
   EsisteTabella = True
   Exit For
  End If
 Next tdf
 Set dbs = Nothing
 End Function
 Private Sub Comando0_Click()
    Set dbsExt = OpenDatabase("c:\archidittebackend\illetabelle_beold.mdb")
    For Each tdf In dbsExt.TableDefs
  If (tdf.Attributes And dbSystemObject) = False And (tdf.Attributes And
dbHiddenObject) = False Then
   If EsisteTabella(tdf.Name) Then
    DoCmd.RunSQL "INSERT INTO " & tdf.Name & " SELECT * FROM " & tdf.Name &
" IN " & illetabelle_beold
   End If
  End If
  Next tdf
  Set dbsExt = Nothing
End Sub
Qundo clicco sul mio pulsantino non accade assolutamente nulla, nè si apre
il database illetabelle_beold, nè si aggiorna la tabella AngraficaDitta,
stessi risultati si ottengono se apro il vecchio BE.
Non ho assoluta idea di dove sia l'errore (oltre la mia ignoranza in VB).
Vi ringrazio anticipaltamente per chi vorrà con calma in questo week end
aiutarmi a risolvere ilmio piccolo problemino.
Ph Barnum


title: Giacenza negativa.

author: Linea

text:
Ho una query dove ricavo l'inventario delle giacenze; scarico sia gli
articoli chiamiamoli "normali" sia quegli articoli che a loro volta sono
composti da altri articoli ancora (vedi produzione).
La mia domanda č questa:
in fase di fatturazione come faccio, per evitare errori o per una semplice
conoscenza, che un articolo o un articolo composto da altri articoli ( e
quindi questo vale anche per i sottoarticoli) sia sottoscorta nel momento in
cui lo sto fatturando cioč dopo aver inserito il numero dei pezzi della
fattura?
Spero di essere stato chiaro, sono grato a chiunque mi possa aiutare.
Lino.


title: Giacenza negativa.

author: Beppe

text:
Linea ha scritto:
> Ho una query dove ricavo l'inventario delle giacenze; scarico sia gli
> articoli chiamiamoli "normali" sia quegli articoli che a loro volta sono
> composti da altri articoli ancora (vedi produzione).
> La mia domanda è questa:
> in fase di fatturazione come faccio, per evitare errori o per una semplice
> conoscenza, che un articolo o un articolo composto da altri articoli ( e
> quindi questo vale anche per i sottoarticoli) sia sottoscorta nel momento in
> cui lo sto fatturando cioè dopo aver inserito il numero dei pezzi della
> fattura?
> Spero di essere stato chiaro, sono grato a chiunque mi possa aiutare.
> Lino.
Senza sapere come è strutturato il database è dura...
Ciao


title: Giacenza negativa.

author: MA

text:
Linea wrote:
> Ho una query dove ricavo l'inventario delle giacenze; scarico sia gli
> articoli chiamiamoli "normali" sia quegli articoli che a loro volta
> sono composti da altri articoli ancora (vedi produzione).
> La mia domanda è questa:
> in fase di fatturazione come faccio, per evitare errori o per una
> semplice conoscenza, che un articolo o un articolo composto da altri
> articoli ( e quindi questo vale anche per i sottoarticoli) sia
> sottoscorta nel momento in cui lo sto fatturando cioè dopo aver
> inserito il numero dei pezzi della fattura?
> Spero di essere stato chiaro, sono grato a chiunque mi possa aiutare.
> Lino.
La gestione della distinta base deve essere strutturata bene e non può
essere congedata in due parole
Prima devi farci capire come hai strutturato il tutto
Spiega con calma e vediamo cosa si può fare
Spiega soprattutto come hai legato la distinta base
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: errore funzione

author: Alex

text:
Ho il campo "codice" che deve essere inserito nella forma b + 4 numeri (es.
b0001, b0002, ecc.).
Per aiutare l'utente ho inserito come valore predefinito nel controllo della
maschera relativo al compo codice la funzione che genera automaticamente il
numero progressivo .
In Access 2000 e 2002 quando si inserisce un nuovo record la funzione viene
eseguita e viene generato il progressivo, su un altro pc con Access 2003
appare #nome
="b" & Format(IIf(IsNull(DMax("[codice]";"[tabella]";"[codice] like 'b" &
"????'"));1;Right(DMax("[codice]";"[tabella]";"[codice] like 'b" &
"????'");4)+1);"0000")
Qualcuno ha idea del perchč?
--
Grazie in anticipo.
Alexx


title: errore funzione

author: Carlo Costarella

text:
"Alex" <
lo...@kia.us
> ha scritto nel messaggio
news:315g5dF...@individual.net...

Ti invito ad usare un subject piů significativo per la prossima volta.
Hai controllato che i riferimenti siano tutti presenti?
Il codice lo puoi inserire nel modulo della maschera per esempio su attivato
del controllo che vuoi:
Private Sub MioControllo_GotFocus()
    If IsNull(Me.MioControllo) Then
    'metti qui il tuo codice
    'cambiando i punti e virgola (;) con virgola (,)
    End If
End Sub
Ciiao, Carlo


title: Splash screen

author: Paola

text:
Ho creato un form che vorrei diventasse lo splash screen di apertura.
Sono riuscito a toglierci tutti i comandi, pulsanti, barre ecc tranne la
barra azzurra superiore.
Questo mi comporta due problemi:
1) La scritta che essa contiene;
2) Il fatto che tramite essa si può agganciare con il mouse la finestra e
spostarla.
Vorrei sapere:
1) è possibile eliminare la barra azzurra ? Se no, come ovviare ai due
problemi sopra lamentati ?
2) come faccio a fare stare aperta cinque secondi la form e poi chiuderla e
lanciare la form FINESTRA 2
Kiss


title: Splash screen

author: Fabrizo yQy

text:
On Wed, 30 Oct 2002 19:17:42 GMT, "Paola"
<cos...@TOGLIMIlibero.it.invalid> wrote:
>Ho creato un form che vorrei diventasse lo splash screen di apertura.
>Sono riuscito a toglierci tutti i comandi, pulsanti, barre ecc tranne la
>barra azzurra superiore.
>Questo mi comporta due problemi:
>1) La scritta che essa contiene;
>2) Il fatto che tramite essa si può agganciare con il mouse la finestra e
>spostarla.
Clic dx /proprieta'
-> Dimensione bordo = nessuno
-> Pulsanti di chiususa =No
-> Casella menu di controllo = No
>Vorrei sapere:
>1) è possibile eliminare la barra azzurra ? Se no, come ovviare ai due
>problemi sopra lamentati ?
risposto gia' :)
>2) come faccio a fare stare aperta cinque secondi la form e poi chiuderla e
>lanciare la form FINESTRA 2
>
Intervallo timer 5000
Form clic dx proprieta' Eventi/Su Timer metti sto codice (genera
codice)
-------------------------------------
Private Sub FOrm_OnTimer()
If (Me.Timer1.Interval=5000) Then
   DoCmd.close
   Docmd.OpenForm "formchevuoitu"
End If
End Sub
-------------------------------------
>Kiss
kiss
Ciao, Fabrizio yQy


title: Splash screen

text:
> Clic dx /proprieta'
>
> -> Dimensione bordo = nessuno
> -> Pulsanti di chiususa =No
> -> Casella menu di controllo = No
Grazie per l'aiuto
E la barra di Access File, Visualizza, ecc come la faccio scomparire ?
>
> >2) come faccio a fare stare aperta cinque secondi la form e poi chiuderla
e
> >lanciare la form FINESTRA 2
Temo che non funzioni.
> Form clic dx proprieta' Eventi/Su Timer metti sto codice (genera
> codice)
>
> -------------------------------------
> Private Sub FOrm_OnTimer()
Appare di default Private Sub Form_Timer()
>
> If (Me.Timer1.Interval=5000) Then
>
>    DoCmd.close
>    Docmd.OpenForm "formchevuoitu"
>
> End If
>
> End Sub
Evidenzia .Timer1 e da questo messaggio d'errore:
Impossibile trovare il metodo o il membro dei dati
Dove sbaglio ?


title: Splash screen

text:
>
> > Clic dx /proprieta'
> >
> > -> Dimensione bordo = nessuno
> > -> Pulsanti di chiususa =No
> > -> Casella menu di controllo = No
>
> Grazie per l'aiuto
>
> E la barra di Access File, Visualizza, ecc come la faccio scomparire ?
>
> >
> > >2) come faccio a fare stare aperta cinque secondi la form e poi
chiuderla
> e
> > >lanciare la form FINESTRA 2
>
>
>
> Temo che non funzioni.
Anzi mi sono accorto che eliminando l'IF - End If funziona perfettamente.
Bastava solo impostare l'intervallo del timer.


title: Splash screen

text:
On Wed, 30 Oct 2002 20:45:27 GMT, "Paola"
<cos...@TOGLIMIlibero.it.invalid> wrote:
>
>>
>> E la barra di Access File, Visualizza, ecc come la faccio scomparire ?
Non puoi cosi semplicemente, fanne una tua con solo File\Esci e la
imposti come barra dei menu
Poi su Strumenti/Avvio Barra menu selezioni la tua
>
>Anzi mi sono accorto che eliminando l'IF - End If funziona perfettamente.
>Bastava solo impostare l'intervallo del timer.
Si magari ti ho postato male il codice :))
cmq hai rioslto.
Ciao :)


title: accesso a database con password

author: VedoTondo

text:
Scusate se approfitto della vostra pazienza ma non riesco a risolvere questo
quesito:
se ho un database senza password riesco con il codice sotto ad accedere
----------------------------
    stringa = CurrentDb.TableDefs("preventivi1").Connect
    origine = Right(stringa, Len(stringa) - (InStr(1, stringa, "DATABASE=")
+ 8))
    Set dbdest = OpenDatabase(origine)
------------------------------
come inserisco la password non funziona pių e non riesco a trovare il
sistema.
--
Saluti Andrea
Cat. Principiante - Access 2003 - Windows XP


title: accesso a database con password

author: Michele (Giò)

text:
"VedoTondo" <
Vedotond...@alice.it
> ha scritto nel messaggio
news:4551da84$0$19243$4faf...@reader4.news.tin.it...
> Scusate se approfitto della vostra pazienza ma non riesco a risolvere questo quesito:
>
> se ho un database senza password riesco con il codice sotto ad accedere
> ----------------------------
>    stringa = CurrentDb.TableDefs("preventivi1").Connect
>    origine = Right(stringa, Len(stringa) - (InStr(1, stringa, "DATABASE=") + 8))
>    Set dbdest = OpenDatabase(origine)
> ------------------------------
> come inserisco la password non funziona più e non riesco a trovare il sistema.
> --
> Saluti Andrea
> Cat. Principiante - Access 2003 - Windows XP
Se il metodo Opendatabase è riferito a Dao, la sintassi per il metodo è la seguente
Set database = workspace.OpenDatabase (dbname, options, read-only, connect)
dove Connect include la password. Non puoi passare (almeno che io sappia) in dbname (cioè quello che
fai tu) il nome del database e la password. devi separare la password e scrivere una cosa del tipo:
Set dbdest = OpenDatabase("C:\Documenti\MioDatabase.mdb", False, False, ";PWD=MiaPassword")
Mi raccomando il punto e virgola all'inizio di PWD
Fammi sapere
Michele


title: accesso a database con password

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45521ed8$0$3210$4faf...@reader2.news.tin.it...
> Se il metodo Opendatabase è riferito a Dao, la sintassi per il metodo è la
> seguente
>
> Set database = workspace.OpenDatabase (dbname, options, read-only,
> connect)
>
> dove Connect include la password. Non puoi passare (almeno che io sappia)
> in dbname (cioè quello che fai tu) il nome del database e la password.
> devi separare la password e scrivere una cosa del tipo:
>
> Set dbdest = OpenDatabase("C:\Documenti\MioDatabase.mdb", False, False,
> ";PWD=MiaPassword")
>
> Mi raccomando il punto e virgola all'inizio di PWD
> Fammi sapere
E' riferito a DAO e il collegamento che tu indichi l'avevamo già trovato
nella guida e funziona benissimo, ma volevo capire se era possibile renderlo
dinamico e quindi passare anzichè il percorso una stringa ma mi pare che non
si possa fare.
Preferisco il sistema dinamico perchè a casa ho un pc e aggeggio in locale
mentre in ditta uso client e server e con le stringhe statiche tutte le
volte devo entrare nel codice e modificarlo mentre con l'altro sistema
automatizzo il tutto.
Però.....se un sepò unsepò :)
Saluti Andrea


title: accesso a database con password

text:
"VedoTondo" <
antispam...@alice.it
> ha scritto nel messaggio
news:4552510e$0$7643$4faf...@reader1.news.tin.it...
>
> "Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
> news:45521ed8$0$3210$4faf...@reader2.news.tin.it...
>
>> Se il metodo Opendatabase è riferito a Dao, la sintassi per il metodo è la seguente
>>
>> Set database = workspace.OpenDatabase (dbname, options, read-only, connect)
>>
>> dove Connect include la password. Non puoi passare (almeno che io sappia) in dbname (cioè quello
>> che fai tu) il nome del database e la password. devi separare la password e scrivere una cosa del
>> tipo:
>>
>> Set dbdest = OpenDatabase("C:\Documenti\MioDatabase.mdb", False, False, ";PWD=MiaPassword")
>>
>> Mi raccomando il punto e virgola all'inizio di PWD
>> Fammi sapere
>
>
> E' riferito a DAO e il collegamento che tu indichi l'avevamo già trovato nella guida e funziona
> benissimo, ma volevo capire se era possibile renderlo dinamico e quindi passare anzichè il
> percorso una stringa ma mi pare che non si possa fare.
Ma invece di romperti la testa, se quello di cui hai bisogno è il metodo opendatabase e vuoi
passargli una stringa, ti crei una funzione a cui passi byref la variabile dao.database e byval la
stringa di connessione. Poi all'interno la splitti e da dentro la funzione lanci l'opendatabase
sulla variabile dao.database, che essendo byref te la setta direttamente da dove la chiami. Così hai
risolto tutti i tuoi problemi. Non è di default, però apri il db con una stringa......
Non importa come ci arrivi, l'importante è arrivarci.
Michele


title: accesso a database con password

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45525a36$0$13754$4faf...@reader3.news.tin.it...
> Ma invece di romperti la testa, se quello di cui hai bisogno è il metodo
> opendatabase e vuoi passargli una stringa, ti crei una funzione a cui
> passi byref la variabile dao.database e byval la stringa di connessione.
> Poi all'interno la splitti e da dentro la funzione lanci l'opendatabase
> sulla variabile dao.database, che essendo byref te la setta direttamente
> da dove la chiami. Così hai risolto tutti i tuoi problemi. Non è di
> default, però apri il db con una stringa......
>
> Non importa come ci arrivi, l'importante è arrivarci.
Infatti e visto che con il DAO ancora ci capisco poco o niente, pensavo di
rendere la cosa ancora più semplice, visto che ho due variabili e solo due
potrei fare un semplice ciclo if e scegliere a seconda dei casi un percorso
o l'altro ovviamente se non trova il prima swicca sul secondo.
Che ne pensi?



title: [OT] Urgente Autorun.inf

author: lucianab64 on libero

text:
CIAO! Scusate la fretta...
Devo fare un CD con autostart che lanci una pagina HTML.
Nell'autorun.inf non non posso mettere semplicemente OPEN=pagina.htm.
Ho sentito che devo avere un ShellExecute per lanciarla. Dove lo trovo?
Voi cosa usate? Mi date un link?
Grazie mille :-) Luciana


title: [OT] Urgente Autorun.inf

author: Roberto - Syd

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:9aYn8.75858$1S3.2...@twister1.libero.it...

La ShellExecute è una funzione API che si dichiara così:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String,
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
Long) As Long
purtroppo non conosco i parametri ma puoi provare ad andare ad intuito.
Ciao Roberto - Syd


title: [OT] Urgente Autorun.inf

text:
lucianab64 on libero <
lucia...@libero.it
> wrote in message
9aYn8.75858$1S3.2...@twister1.libero.it...

Guarda la tua posta, ti ho inviato in allegato sia l'inf che l'exe!


title: [OT] Urgente Autorun.inf

text:
> Guarda la tua posta, ti ho inviato in allegato sia l'inf che l'exe!
Grazie. Molto gentile.
:-) Luciana


title: Intercettare il nome di un campo

text:
In una maschera di inserimento dati ho la necessità di leggere il nome di un
campo di una tabella ed eseguire un'operazione nel caso sia spuntato a SI..
Faccio un esempio...
Tabella X
ID
Ctl30    tipo dati     SI/NO
Ctl60      "      "           "
ecc.
Vorrei dire ad access, che se il campo Ctl30 o il campo Ctl60 è spuntato a
Si, mi deve eseguire un determinato recordset, altrimenti deve proseguire
nella ricerca del campo successivo.
Il tutto mi serve per semplificare una procedura molto complessa di gestione
contabile..
Mi sono permesso a riformulare un nuovo post che a mio parere sembra più
chiaro nel porre il problema.
Grazie
Massimo


title: Intercettare il nome di un campo

author: Bruno Campanini

text:
"mass32" <
mas...@inwind.it
> wrote in message
news:49bfa57f$0$840$4faf...@reader5.news.tin.it...

A spanne, sperando di prenderci:
Dim RS as DAO.Recordset
Set RS=CurrentDB.OpenRecordset("X", DbOpenDynaset)
Do Until RS.EOF
        If RS![Ctl30] + RS![Ctl60] Then
                "mi deve eseguire un determinato recordset"
                Exit Do <== ???
        End If
        RS!MoveNext
Loop
Bruno


title: raggruppamento

author: SiculoDoc

text:
Ho una tabella contenente 3 colonne:Mese (1-2-3-...), Provincia, Fornitore
Attraverso una query vorrei sapere per mese quante sono le province e i
relativi fornitori in esse dislocati.
Sarà banale ma non ci riesco
Mi potete aiutare? Grazie


title: raggruppamento

author: Sergio MAZZA

text:
"SiculoDoc" <
giovanni...@tele2.it
> ha scritto nel messaggio news:DOgMh.199$tT2...@nntpserver.swip.net...

Fai una query a campi incrociati...
Ciao.
--
Sergio MAZZA


title: OT Tariffe telefoniche internet

author: Sib

text:
Salve a tutti,
Apro questo OT perche' intendo intraprendere una campagna di forte protesta
contro gli operatori telefonici.
Da diverso tempo si parla in giro di tariffe telefoniche forfait che
prevedono un canone mensile fisso con chiamate urbane e interurbane
gratuite, pero' escluse le chiamate internet che vanno pagate a parte.
La domanda che mi e' sorta spontanea e': Conoscono i numeri di tutti i pop
d'italia o c'e' qualcuno che origlia e addebbita quando sente la portante
del modem?
La risposta, seppure intuibile, e' arrivata dopo molte discussioni e
telefonate con uno dei diversi operatori telefonici, conoscono il numero di
tutti i pop d'italia di tutti gli operatori internet. Ma la cosa che mi ha
veramente dato fastidio e' stato che la signorina con cui ho parlato mi ha
detto che "per legge devono essere riconoscibili i numeri dei pop tramite
una apposita numerazione".
A mio avviso abbiamo superato i limiti dello scandalo.
Prima di tutto, a mio parere, per legge NON deve essere possibile
individuare in modo automatico chi sto chiamando, per non parlare dello
sciacallaggio su questa differenziazione di tariffa per internet che trova
esclusivamente ragioni commerciali.
Fermo restando che per me, come per altri, la chiamata internet risulterebbe
comunque gratuita perche' non ho difficolta' a trasformare il mio server
aziendale in un POP personale che gli operatori non potrebbero conoscere,
intendo raccogliere quante piu' adesioni possibili per inoltrare formale
protesta contro questo comportamento che giudico del tutto illecito.
per chi volesse rispondermi personalmente a riguardo, ricordo a tutti che il
mio indirizzo e'
s...@iol.it
Ciao e scusate lo sfogo.
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: OT Tariffe telefoniche internet

author: Antonio Biso

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:hD809.121653$Jj7.2...@news1.tin.it...
> Salve a tutti,
> Apro questo OT perche' intendo intraprendere una campagna di forte
protesta
> contro gli operatori telefonici.
Sono con te.
Io vogli anche aggiungere un'altra cosa.
E' un po' di tempo che uso il contratto spazio zero affari di infostrada: 20
lire al minuto per le chiamate urbane, interurbane e internet + LO SCATTO
ALLA RISPOSTA.
La cosa che non mi va giù è che spesso chiami il POP, ti risponde (scatto
alla risposta), negozia e poi ti sbatte fuori...
E tu hai pagato senza aver usufruito di nulla!
Ho provato a protestare ma è come parlare ai mur(L)i
Antonio


title: OT Tariffe telefoniche internet

author: Jojo

text:
"Antonio Biso" <
ch...@etruria.net
> wrote:
>La cosa che non mi va giů č che spesso chiami il POP, ti risponde (scatto
>alla risposta), negozia e poi ti sbatte fuori...
D'altra parte, con quel caratteraccio che ti ritrovi, puň succedere
benissimo che durante il negoziato tu faccia perdere la pazienza... e
scommetto che a quella santa della tu' moglie non capita.


title: OT Tariffe telefoniche internet

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Salve a tutti,
> > Apro questo OT perche' intendo intraprendere una campagna di forte
> protesta
> > contro gli operatori telefonici.
>
> Sono con te.
> Io vogli anche aggiungere un'altra cosa.
cut
> La cosa che non mi va giů č che spesso chiami il POP, ti risponde (scatto
> alla risposta), negozia e poi ti sbatte fuori...
> E tu hai pagato senza aver usufruito di nulla!
> Ho provato a protestare ma č come parlare ai mur(L)i
E' la cosa che mi da piu' fastidio (dopo la truffa in se), che nella
migliore delle ipotesi gli operatori ti fanno una alzanta di spalle.
comunque intendo andare avanti, quindi ho realmente l'intenzione di
raccogliere sottoscrizioni per poi protestare ufficialmente, chi vuole puo'
inviarmi una e-mail di conferma per essere inserito nella lista che appoggia
questa protesta.
Ciao
Sib


title: OT Tariffe telefoniche internet

author: warp

text:
Jojo ha scritto nel messaggio ...
>>La cosa che non mi va giù è che spesso chiami il POP, ti risponde (scatto
>>alla risposta), negozia e poi ti sbatte fuori...
>D'altra parte, con quel caratteraccio che ti ritrovi, può succedere
>benissimo che durante il negoziato tu faccia perdere la pazienza... e
>scommetto che a quella santa della tu' moglie non capita.
Noto che ultimamente l'avete tutti col Biso: ma che v'ha fatto?  ;-)


title: OT Tariffe telefoniche internet

text:
"warp" <
war...@libero.it
> wrote:
>Noto che ultimamente l'avete tutti col Biso: ma che v'ha fatto?  ;-)
Gnente in particolare. Semplicemente esiste.
PS: mo' mi tocca anche aggiungere che con Biso io scherzo, visto che
ho la fortuna di conoscerlo e di apprezzarlo.
Gran brava persona, sanguigno ma molto generoso.
PPSS: ma lui ce l'ha più piccolo...


title: OT Tariffe telefoniche internet

text:
"Jojo" <sup...@pirotti.ct> ha scritto nel messaggio
news:sh0aku0cpmfa1uh2v...@4ax.com...

Guarda che non vale usare quelle pompette che fanno il vuoto eh?!
Antonio


title: Stampa verticale

author: D&G Assistenza

text:
Salve a tutti.
Esiste un modo per stampare su report un testo in verticale come è possibile
fare ad esempio in excel?
Grazie.


title: Stampa verticale

author: Nick

text:
"D&G Assistenza" <
in...@dgelettroinformatica.it
> ha scritto nel messaggio
news:6ISDc.22990$GQ3.6...@twister2.libero.it...

si controlla nelle proprietà della casella di testo, trovi la voce "verticale"..impostala a "si"
ciao
Nick


title: Flash integrato in form Access

author: Antonio

text:
Salve a tutti,
vorrei sapere se si può integrare un oggetto flash in una maschera e
quale è il metodo di procedimento.
Grazie.


title: Flash integrato in form Access

author: Maurizio Borrelli

text:
"Antonio" <
af0...@inwind.it
> ha scritto nel messaggio
news:880f6eb1.03103...@posting.google.com...
> Salve a tutti,
> vorrei sapere se si può integrare un oggetto flash in una maschera e
> quale è il metodo di procedimento.
    Spiacente, non saprei, quindi scusami se ti rispondo... ma toglimi una
curiosita', per favore: non potrebbe bastare il controllo:
        Microsoft Web Browser
?
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Flash integrato in form Access

text:
"Antonio" <
af0...@inwind.it
> ha scritto nel messaggio
news:880f6eb1.03103...@posting.google.com...

Se non sbaglio la Macromedia distruisce con Flash sia il plug-in per IE sia
il controllo per VB...
Ciao.
--
Sergio MAZZA


title: Riapertura stessa maschera

author: Jiji

text:
Non riesco a riaprire, alla chiusura della maschera, la stessa maschera:
(sono nella maschera Inserimento)
Private Sub Form_Close()
Dim stDocName As String
Dim stLinkCriteria As String
Dim rvalue As Integer
 rvalue = MsgBox("Si desidera inserire i dati di un'altro cliente?",
vbYesNo, "..:: RoyalDB - Warning ::..")
    Select Case rvalue
       Case vbYes
           stDocName = "inserimento"
       Case vbNo
           stDocName = "principale"
    End Select
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
Avete idea??
In anticipo, Grazie
Jiji


title: Riapertura stessa maschera

author: Alessandro Baraldi

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> wrote in message
news:8ekYe.13710$
9l.3...@twister1.libero.it
> Non riesco a riaprire, alla chiusura della maschera, la stessa maschera:
> (sono nella maschera Inserimento)
>
[CUT]
>
> Avete idea??
> In anticipo, Grazie
>
> Jiji
Perchè devi chiuderla per poi riaprirla....??
A parte che non potrebbe funzionare, essendo che quando
è chiusa non viene gestito il codice.
Prova a lavorare su Evento Unload ed eventualmente
forza il CANCEL=True per evitare che si chiuda, quindi
se devi inserire un Nuovo Record vai al nuovo.
Quello che vuoi fare lo devi realizzare dall'esterno, quindi
o da un Modulo oppure da una Form che rimane aperta.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query con una where della stessa tabella

author: Prinsipe

text:
Ciao a tutti,
ho una tabella strutturata in questo modo :
Cliente1 , Ragione sociale, Cliente2
dovrei creare una query di accodamento che mi estrae solo i
record dove Cliente1 è diverso da Cliente2 della stessa tabella.
Come strutturare la condizione Where ?
--
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


author: BFS

text:
Il 06/04/2010 12:43, Prinsipe ha scritto:
> Ciao a tutti,
> ho una tabella strutturata in questo modo :
> Cliente1 , Ragione sociale, Cliente2
> dovrei creare una query di accodamento che mi estrae solo i
> record dove Cliente1 è diverso da Cliente2 della stessa tabella.
> Come strutturare la condizione Where ?
select * from tuatabella where cliente1 not in (select cliente2 from
tuatabella)
ciao
BFS


text:
BFS ha scritto:




text:
BFS ha scritto:

non funzia, non mi tira fuori nessun record



text:
Il 06/04/2010 14:59, Prinsipe ha scritto:
>>  select * from tuatabella where cliente1 not in
>>  (select cliente2 from
>>  tuatabella)
data una tabella:
ID	cliente1	ragsociale	cliente2
1	pippo		test1		topolino
2	topolino	test2		pippo
3	parerino	test3		pluto
la query
SELECT *
FROM tabella1
WHERE cliente1 not in
  (select cliente2 from
  tabella1);
mi restituisce:
ID	cliente1	ragsociale	cliente2
3	parerino	test3	pluto
non è quello che volevi?
BFS


text:
BFS ha scritto:

Nel tuo esempio tutti e 3 i records xchè cliente1 è diverso
sempre da cliente2



text:
Il 06/04/2010 17:39, Prinsipe ha scritto:
> BFS ha scritto:
>>
>> Il 06/04/2010 14:59, Prinsipe ha scritto:
>>>>   select * from tuatabella where cliente1 not in
>>>>   (select cliente2 from
>>>>   tuatabella)
>> data una tabella:
>>
>> ID	cliente1	ragsociale	cliente2
>> 1	pippo		test1		topolino
>> 2	topolino	test2		pippo
>> 3	parerino	test3		pluto
>>
>> la query
>>
>> SELECT *
>> FROM tabella1
>> WHERE cliente1 not in
>>    (select cliente2 from
>>    tabella1);
>>
>>
>> mi restituisce:
>>
>> ID	cliente1	ragsociale	cliente2
>> 3	parerino	test3	pluto
>>
>>
>> non è quello che volevi?
>>
>> BFS
> Nel tuo esempio tutti e 3 i records xchè cliente1 è diverso
> sempre da cliente2
ma tu non vuoi la lista dei nomi contenuti nella colonna cliente1 che
non sono presenti nella colonna cliente2 indipendentemente dalla riga?
se ti basta solamente che cliente1 sia diversa da cliente2 la query è
banalissima
select * from tuatabella where cliente1 <> cliente2
ciao


author: Paolo Dal Bosco

text:
"Prinsipe" <
utente_virgi...@virgilio.it
> ha scritto nel messaggio
news:22318035.12705684494...@db-newsgroup.vg.virgilio.net...
> BFS ha scritto:
>>
>> Il 06/04/2010 14:59, Prinsipe ha scritto:
>> >>  select * from tuatabella where cliente1 not in
>> >>  (select cliente2 from
>> >>  tuatabella)
>> data una tabella:
>>
>> ID cliente1 ragsociale cliente2
>> 1 pippo test1 topolino
>> 2 topolino test2 pippo
>> 3 parerino test3 pluto
>>
>> la query
>>
>> SELECT *
>> FROM tabella1
>> WHERE cliente1 not in
>>   (select cliente2 from
>>   tabella1);
>>
>>
>> mi restituisce:
>>
>> ID cliente1 ragsociale cliente2
>> 3 parerino test3 pluto
>>
>>
>> non è quello che volevi?
>>
>> BFS
> Nel tuo esempio tutti e 3 i records xchè cliente1 è diverso
> sempre da cliente2
> --
puoi postare un esempio?
- dati di partenza
e quello che vuoi come risultato?
Saluti
Paolo


text:
Paolo Dal Bosco ha scritto:
>
>
> "Prinsipe" <
utente_virgi...@virgilio.it
> ha
> scritto nel messaggio
> news:22318035.1270568449402.JavaMail.newsgroup@db-news

grazie mille a tutti , era buona la prima , solo che avevo fatto
un errore di distrazione
ancora grazie a tutti



title: problema saldo con le maschere

author: Massimo

text:
Salve, se in una maschera di access faccio un'operazione e vorrei che la
successiva maschera riporta il risultato dell'operazione precedente e cos�
via. Nella ROUTINE EVENTO o Linguaggio visual basic che istruzione bisogna
mettere? Riporto qui sotto quello che gi� c'� e che non  funziona.
Private Sub Nuovo_Click()
On Error GoTo Err_Nuovo_Click
    Dim param As String
    If Tipo.Value = "U" Then
        param = "Uscite"
    Else
        param = "Entrate"
    End If
    DoCmd.Close
    DoCmd.OpenForm "Ordinativi", , , , acAdd, OpenArgs:=param
Exit_Nuovo_Click:
    Exit Sub
Err_Nuovo_Click:
    MsgBox Err.Description
    Resume Exit_Nuovo_Click
End Sub
Saluti


title: problema saldo con le maschere

author: Geppo

text:

Il codice postato va bene.
Non si capisce che risultato vuoi ottenere, comunque se vuoi riportare il
dato memorizzato in "param" in una textbox, nella form che vai ad aprire
puoi scrivere:
NomeTuaTextbox = me.openargs
Indipendentemente da quello che vuoi ottenere, sappi che il dato memorizzato
in "param" nella nuova form � presente nella propriet� "OpenArgs".
> Saluti
--
Ciao
Geppo


title: creazione campo calcolato in query

author: Studio Menozzi

text:
Un saluto ed un ringraziamento anticipato per le Vs. risposte.
Devo crearare dei campi calcolati in una query di selezione di tipo
contatore cioč che effettuino un conteggio dei record che soddisfano una
certa condizione presente in un campo.
Come faccio?


title: creazione campo calcolato in query

author: Roberto - Syd

text:
"Studio Menozzi" <
studio...@libero.it
> ha scritto nel messaggio
news:kjks7.5990$_42.2...@news.infostrada.it...

Devi fare una query di raggruppamento nella query devi mettere il campo che
subisce la condizione nella riga formula selezioni raggruppamento e nella
riga dei criteri scrivi il criterio, poi nella colonna accanto metti
un'altra volta il campo di cui sopra solo che invece di selezionare
raggruppamento selezioni conteggio.
Ciao fammi sapere Roberto - Syd


title: creazione campo calcolato in query

author: Silvio Berruti

text:
"Studio Menozzi" <
studio...@libero.it
> ha scritto nel messaggio
news:kjks7.5990$_42.2...@news.infostrada.it...

In una colonna vuota della query scrivi il nome che vuoi assegnare al campo
calcolato, seguito da : e dalla formula di calcolo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: creazione campo calcolato in query

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:WBls7.6531$_42.2...@news.infostrada.it...
>
> "Studio Menozzi" <
studio...@libero.it
> ha scritto nel messaggio
> news:kjks7.5990$_42.2...@news.infostrada.it...
> > Un saluto ed un ringraziamento anticipato per le Vs. risposte.
> > Devo crearare dei campi calcolati in una query di selezione di tipo
> > contatore cioč che effettuino un conteggio dei record che soddisfano una
> > certa condizione presente in un campo.
> > Come faccio?
>
> In una colonna vuota della query scrivi il nome che vuoi assegnare al
campo
> calcolato, seguito da : e dalla formula di calcolo.
>
Scusa, non avevo letto bene la tua richiesta.
E' ottimo quanto consigliato da Roberto - Syd (Barrett, Vicious, ecc. ecc.)



title: creazione campo calcolato in query

text:
Scusate il ritardo ma oggi è una giornata d'inferno.
Ringrazio tutti per l'aiuto oggi se riesco proverò la soluzione e se ho
bisogno di aiuto ridisturberò.
Saluti.
Mirco
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:0kls7.71539$dJ3.5...@news1.tin.it...
>
> "Studio Menozzi" <
studio...@libero.it
> ha scritto nel messaggio
> news:kjks7.5990$_42.2...@news.infostrada.it...
> > Un saluto ed un ringraziamento anticipato per le Vs. risposte.
> > Devo crearare dei campi calcolati in una query di selezione di tipo
> > contatore cioè che effettuino un conteggio dei record che soddisfano una



title: creazione campo calcolato in query

author: Antonio Biso

text:
Studio Menozzi <
studio...@libero.it
> wrote in message
DUFs7.6836$aE.17...@news.infostrada.it...
> Scusate il ritardo ma oggi è una giornata d'inferno.
> Ringrazio tutti per l'aiuto oggi se riesco proverò la soluzione e se ho
> bisogno di aiuto ridisturberò.
Non disturbi, a meno che non continui a non scrivere DOPO il quoting!!!
Antonio


title: creazione campo calcolato in query

text:
scusa la mia ignoranza ma cos'è il quoting?
saluti Mirco
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:9eWs7.4614$MM2.6...@news.infostrada.it...



title: creazione campo calcolato in query

text:
"Studio Menozzi" <
studio...@libero.it
> ha scritto nel messaggio
news:Xk0t7.1$C15...@news.infostrada.it...
> scusa la mia ignoranza ma cos'è il quoting?
Se ti prendessi la briga di leggere anche qualche altro messaggio, capiresti
cosa intendeva dire Antonio; anche perché sei il 20° che questa settimana
chiede cosa sia il quoting, e che riceve la risposta.
Le regole di questo NG sono presenti in un messaggio che viene inviato
periodicamente da Federico Luciani con il titolo "[Info] ..." e sono
presenti anche sul Sito Comune.
Una di queste prescrive che si risponda dopo il quoting, cioè dopo il testo
a cui si risponde e che si acclude x chiarezza.



title: PROTEZIONE DB

text:
E' POSSIBILE IMPOSTARE LA PASSWORD DEL DATABASE DALL'INTERNO DEL DB, FACENDO IN MODO CHE SE L'APPLICAZIONE VIENE ESEGUITA NON LA RICHIEDA E SE, INVECE, QUALCUNO TENTA DI ENTRARE A LIVELLO STRUTTURA O CERCA DI IMPORTARE OGGETTI LA RICHIEDA ?
GRAZIE PER L'AIUTO.
--
Posted from
ns.omnitel.it
 [194.20.65.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: PROTEZIONE DB

author: Carlo Ve

text:
will...@mail.omnitel.it
 ha scritto nel messaggio
<1efc01bfb412$279f5e30$
94f9...@omnitel.it
>...
E' POSSIBILE IMPOSTARE LA PASSWORD DEL DATABASE DALL'INTERNO DEL DB, FACENDO
IN MODO CHE SE L'APPLICAZIONE VIENE ESEGUITA NON LA RICHIEDA E SE, INVECE,
QUALCUNO TENTA DI ENTRARE A LIVELLO STRUTTURA O CERCA DI IMPORTARE OGGETTI
LA RICHIEDA ?
GRAZIE PER L'AIUTO.
MA CHI TE LO FA FARE ALLORA DI  METTERE UNA PASSWORD !!!
perbacco,  basta che distribuisci il tuo db in formato MDW se vuoi che tutti
possano adoperare il programma ma nessuno ti freghi il tuo lavoro
Carlo Ve



title: PROTEZIONE DB

author: lbo dal portatile

text:
>E' POSSIBILE IMPOSTARE LA PASSWORD DEL DATABASE DALL'INTERNO DEL DB, =
>FACENDO IN MODO CHE SE L'APPLICAZIONE VIENE ESEGUITA NON LA RICHIEDA E =
>SE, INVECE, QUALCUNO TENTA DI ENTRARE A LIVELLO STRUTTURA O CERCA DI =
>IMPORTARE OGGETTI LA RICHIEDA ?
sui ng non si usa scrivere tutto in maiuscolo, fa un brutto effetto.
lo si usa solo quando si e' incazzati.
comunque, quello che dici tu non e' possibile.  una cosa che gli si
avvicina e' salvare il db in formato mde, un formato che non permette
di aprire il db in struttura.  vedi l'help per maggiori dettagli, VA
BENE?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: PROTEZIONE DB

author: Federico Luciani

text:
Carlo Ve wrote:
>
will...@mail.omnitel.it
 ha scritto nel messaggio
> E' POSSIBILE IMPOSTARE LA PASSWORD DEL DATABASE DALL'INTERNO DEL DB, FACENDO
> IN MODO CHE SE L'APPLICAZIONE VIENE ESEGUITA NON LA RICHIEDA E SE, INVECE,
> QUALCUNO TENTA DI ENTRARE A LIVELLO STRUTTURA O CERCA DI IMPORTARE OGGETTI
> LA RICHIEDA ?
> GRAZIE PER L'AIUTO.
>
> MA CHI TE LO FA FARE ALLORA DI  METTERE UNA PASSWORD !!!
> perbacco,  basta che distribuisci il tuo db in formato MDW se vuoi che tutti
> possano adoperare il programma ma nessuno ti freghi il tuo lavoro
> Carlo Ve
Forse volevi dire MDE.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: PROTEZIONE DB

text:
Federico Luciani ha scritto nel messaggio
<
39111E8...@paperino.libero.it
>...
>Carlo Ve wrote:
>>
will...@mail.omnitel.it
 ha scritto nel messaggio
>> E' POSSIBILE IMPOSTARE LA PASSWORD DEL DATABASE DALL'INTERNO DEL DB,
FACENDO
>> IN MODO CHE SE L'APPLICAZIONE VIENE ESEGUITA NON LA RICHIEDA E SE,
INVECE,
>> QUALCUNO TENTA DI ENTRARE A LIVELLO STRUTTURA O CERCA DI IMPORTARE
OGGETTI
>> LA RICHIEDA ?
>> GRAZIE PER L'AIUTO.
>>
>> MA CHI TE LO FA FARE ALLORA DI  METTERE UNA PASSWORD !!!
>> perbacco,  basta che distribuisci il tuo db in formato MDW se vuoi che
tutti
>> possano adoperare il programma ma nessuno ti freghi il tuo lavoro
>> Carlo Ve
>
>Forse volevi dire MDE.
Perbacco volevo proprio dire MDE
Chi e' stato a sostituirmi nella tastiera la E con la W ???
Carlo Ve



title: nascondere finestra di programma esterno

text:
Ciao a tutti,
ho questa esigenza:
tasto che - premuto - avvia un programma esterno (faxtalk) e tramite
una serie di istruzioni ad hoc lo utilizza.
Il comando su click è:
Dim stappname As String
stappname = "C:\Programmi\FaxTalk Communicator\FTMain32.exe"
shell stappname, vbHide
Mi serve che però la finestra rimanga nascosta, cioè che l'operatore
o non veda proprio la finestra di faxtalk (sarebbe una figata) o al
limite che rimanesse ad icona. Attualmente, col comando che ho
riportato, la finestra salta su tranquilla come se nulla fosse.
Chi può darmi un paio di dritte?
Grazie!
Simo


author: Gaspare

text:
[CUT]
Prova con vbMinimizedNoFocus al posto di vbHide...e vedrai che figata ! ;-)


text:
e invece no... :-( avevo già provato... qualcosa sulle API? (e non
fate battute, perchè il miele non mi piace! :-))
Simo


text:
[CUT]
Prova con ShellExecute...trovi la documentazione su internet o a quest'url
www.allapi.net


text:
"Gaspare" <
break...@email.it
> ha scritto nel messaggio
news:4yvze.133665$75.57...@news4.tin.it...
> [CUT]
>
> Prova con ShellExecute...trovi la documentazione su internet o a quest'url
>
www.allapi.net
>
>
      SW_HIDE = 0 La finestra viene nascosta
      SW_MAXIMIZE = 3 La finestra viene massimizzata
      SW_MINIMIZE = 6 La finestra viene minimizzata
      SW_RESTORE = 9 Ripristina la finestra aperta. (non valido per finestre
massimizzate e minimizzate)
      SW_SHOW = 5 Mostra la finestra
      SW_SHOWMAXIMIZED = 3 Mostra la finestra massimizzata
      SW_SHOWMINIMIZED = 2 La finestra viene aperta e minimizzata
      SW_SHOWMINNOACTIVE = 7 La finestrra viene minimizzata ma non attivata
      SW_SHOWNA = 8 Mostra la finestra nel suo stato corrente, ma non la
attiva.
      SW_SHOWNOACTIVATE = 4 Mostra la finestra con la sua posizione e
dimensione più  recente, ma non la attiva
      SW_SHOWNORMAL = 1


title: Runtime per Access 2007

author: Mirko Caporali

text:
Mi sembra di aver letto in questo NG, o in qualche sito affine, che la
Microsoft non avrebbe rilasciato alcuna versione runtime per Access
2007. Sbaglio? Ci sono novità?


title: Runtime per Access 2007

author: MA

text:
Mirko Caporali wrote:
> Mi sembra di aver letto in questo NG, o in qualche sito affine, che la
> Microsoft non avrebbe rilasciato alcuna versione runtime per Access
> 2007. Sbaglio? Ci sono novitą?
sģ sarą royaltee free
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: Runtime per Access 2007

author: eSQueL

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ehksui$uui$1...@tdi.cu.mi.it...

In sostanza, Access si porta dietro tutte le librerie di cui ha bisogno?
eSQueL


title: Runtime per Access 2007

author: Andrea

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ehksui$uui$1...@tdi.cu.mi.it...
> Mirko Caporali wrote:
>> Mi sembra di aver letto in questo NG, o in qualche sito affine, che la
>> Microsoft non avrebbe rilasciato alcuna versione runtime per Access
>> 2007. Sbaglio? Ci sono novità?
>
> sì sarà royaltee free
Cosa significa che chiunque potrà avere access senza comprare
necessariamente office?
Saluti Andrea


title: Valore predefinito controllo

author: Roberto Bolelli

text:
Salve
ho il seguente problema
in una maschera basata sulla tabella [specifica] ho il controllo [Bollo] al
quale vorrei assegnare
come  valore predefinito £ 20.000 ( il valore di una marca giudiziaria)...
poiche' e' un valore variabile nel tempo, non volelvo indicare direttamente
nella proprieta' del
controllo la cifra....ma utilizzare un'espressione che ripescasse il valore
del bollo  dalla [TabellaBollo]...tabella all'occorrenza facilmente
aggiornabile tramite una maschera ad hoc....
la [tabellaBollo] contiene naturalmente 1 solo campo [bollo] ed un solo
record £ 20.000....
ho quindi inserito come valore predefinito del controllo [bollo] la seguente
espressione...
=[TabellaBollo]![Bollo]
niente da fare...non funzia...
Grazie in anticipo per i consigli
Roberto Bolelli


title: Valore predefinito controllo

author: Fabio Montagner

text: Guardati la funzione "dlookup"


title: Valore predefinito controllo

author: Lbo da casa

text:
>ho quindi inserito come valore predefinito del controllo [bollo] la seguente
>espressione...
>
>=[TabellaBollo]![Bollo]
il fatto che nella tabella TabellaBollo ci sia un solo record non vuol
dire nulla, e inoltre non e' questo il modo con cui ci si riferisce ad
una tabella all'interno di una proprieta'.
mi rendo conto che il discorso non e' chiaro: e' stato uno dei miei
piu' grossi problemi all'inizio.
non e' possibile riferirsi direttamente ad una tabella per estrarne un
valore.  bisogna passare attraverso dei procedimenti che leggono la
tabella e ne estraggono un record.
uno di questi procedimenti, come suggeritoti altrove, e' la funzione
dlookup.  un altro potrebbe essere quello di settare un recordset
(cioe' un qualcosa che punta ai record) sulla tabella.
utilizzare la seconda operazione per sdettare un valore predefinito va
fatto via codice.  dlookup invece la puoi usare direttamente nella
tabella delle proprieta':
=dlookup("Bollo", TabellaBollo")
ti consiglierei di creare un'unica tabella nella quale potrai scrivere
le impostazioni "di default" della tua applicazione.  oggi hai bisogno
solo del valore del bollo, ma domani potrai aver bisogno di altri
valori standard da aggiornare di tanto in tanto.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: ripropongo il quesito DoCmd.SendObject

author: Antonio

text:
access prevede come formato di invio solo MS-DOS (*.txt), che mi aggiunge i
caratteri di fincatura al testo contenuto nella tabella da inviare.
ora, come posso definire un nuovo formato di invio del tipo "Documento di
testo (*.txt)" che converta una tabella in testo puro ?
antonio


title: ripropongo il quesito DoCmd.SendObject

author: pappagone

text:
Antonio <
antoni...@real.it
> wrote in message
news:8ur58a$3ra$1...@news.IT.net...

anch'io ho usato docmd.transfertext e ha funzionato.
se vuoi un testo a lunghezza fissa devi prima crearti una specifica di
esportazione con pazienza definendo la lunghezza campo per campo (su
avanzate)
i campi perň te li dovresti tramutare in formato testo, se non lo sono.
tu dirai : a sto punto me li scarico con la print #1,ect.
beh, non posso darti torto :-|
ciao
frolix8


title: messaggio

author: Marco

text:
Ciao a tutti,
è possibile far comparire un messaggio in una maschera ogni 15 del mese che
mi ricordi di fare una determinata operazione??
Grazie
Marco


title: messaggio

author: Sergio MAZZA

text:
"Marco" <
m.g...@tin.it
> ha scritto nel messaggio
news:LlBEb.2686$Jw2....@tornado.fastwebnet.it...

Crei una macro Autoexec che esegue (EseguiCodice) una funzione "Ricordati"
Function Ricordati()
    if day(date()) = 15 then
        msgbox "E' l'ora!!!"
    end if
End Function
Ciao.
--
Sergio MAZZA


title: fermare la tabulazione

author: ndb

text:
Chiedo ancora scusa ma ho sbagliato la domanda incollando una parte in più
Ho già posto la domanda ma ho fatto confusione nella risposta quindi chiedo
scusa ma riformulo meglio il quesito.
In una maschera ho inserito una sottomaschera di riepilogo.
Per passare da un campo all'altro uso tab o invio.
Per ultimo (ultima tabulazione) accedo alla sottomaschera.L'ho selezionata
ed ho posto tabulazione no.
Arrivato all'ultimo cambo però (il n. 10) . Devo far in modo che non ri
inizi la tabulazione.
In altre parole posso passare dal campo 1 al campo 10 con il tabulatore e
tornare indietro, ma giunto al campo 10 non voglio ricominciare dall'1 .
E' possibile e come?
 Lo chiedo in quanto il passaggio successivo che mi sono riproposto è quello
di accedere alla sottomaschera con un tasto (tipo un F5) e selezionando il
campo interessato riportarlo nella maschera per modificarlo.


title: fermare la tabulazione

text:
"ndb" <
in...@dalbosco.com
> ha scritto nel messaggio
news:480f7c47$0$41661$4faf...@reader4.news.tin.it...

Gestisci l'evento "su uscita" del 10mo controllo intercettando la pressione
del tab o invio (il come ti è già stato proposto) e impostando il setfocus
sempre sullo stesso controllo...
Ciao.
--
Sergio MAZZA


title: Installare Access su una penna USB

author: Sandrobi

text:
Vorrei installare Access su una penna USB da 512 Mb o sa 1 Gb, per poter
fare operazioni di manutenzione sugli mdb usabdo la penna su un pc che non
ha installato Access.
Chiedo se qualcuno ci ha provato o dove trovare indicazioni per fare una
installazione minima ma funzionante.
Ciao.
Sandrobi


title: Installare Access su una penna USB

author: namor

text:
Sandrobi ha scritto:

Non penso che si possa fare, perchè i PC su cui userai il pendrive non
avranno nel registro di configurazione tutte le voci necessarie al
funzionamento di Access, che vengono create durante l'installazione.
E poi anche se fosse fattibile dovresti vedertela con la licenza d'uso.
Fai prima ad usare un portatile.
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


title: Installare Access su una penna USB

author: Pablitomf

text:
Sandrobi ha scritto:

La pen-drive è un supporto senza funzioni di controllo e gestione, quindi
senza un suo S.O. e un suo registro (dove le installazioni creano le
proprie chiavi di funzionamento e attivazione), quindi di fatto non potrai
mai parlare di installazioni di questo genere su tali supporti. O
pen-drive o CD o DVD il discorso è lo stesso... e poi, ammettendo il caso
tu riuscissi a farlo, a quale PC legeresti la monolicenza?
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: Installare Access su una penna USB

text:
Pablitomf wrote:
> Sandrobi ha scritto:
>
>> Vorrei installare Access su una penna USB da 512 Mb o sa 1 Gb, per
>> poter fare operazioni di manutenzione sugli mdb usabdo la penna su
>> un pc che non ha installato Access.
>> Chiedo se qualcuno ci ha provato o dove trovare indicazioni per fare
>> una installazione minima ma funzionante.
>> Ciao.
>> Sandrobi
>
> La pen-drive è un supporto senza funzioni di controllo e gestione,
> quindi senza un suo S.O. e un suo registro (dove le installazioni
> creano le proprie chiavi di funzionamento e attivazione), quindi di
> fatto non potrai mai parlare di installazioni di questo genere su
> tali supporti. O pen-drive o CD o DVD il discorso è lo stesso... e
> poi, ammettendo il caso tu riuscissi a farlo, a quale PC legeresti la
> monolicenza?
Ipod di Mac, ci puoi installare Windows e Linux insieme
MAssimiliano
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Installare Access su una penna USB

text:
MA ha scritto:
> Pablitomf wrote:
> > Sandrobi ha scritto:
> >
> >> Vorrei installare Access su una penna USB da 512 Mb o sa 1 Gb, per
> >> poter fare operazioni di manutenzione sugli mdb usabdo la penna su
> >> un pc che non ha installato Access.
> >> Chiedo se qualcuno ci ha provato o dove trovare indicazioni per fare
> >> una installazione minima ma funzionante.
> >> Ciao.
> >> Sandrobi
> >
> > La pen-drive č un supporto senza funzioni di controllo e gestione,
> > quindi senza un suo S.O. e un suo registro (dove le installazioni
> > creano le proprie chiavi di funzionamento e attivazione), quindi di
> > fatto non potrai mai parlare di installazioni di questo genere su
> > tali supporti. O pen-drive o CD o DVD il discorso č lo stesso... e
> > poi, ammettendo il caso tu riuscissi a farlo, a quale PC legeresti la
> > monolicenza?
> Ipod di Mac, ci puoi installare Windows e Linux insieme
> MAssimiliano
Mai usato, mai valutato, ma essendo una vera e propria macchina "credo"
costi giusto un pň di piů di una pen-drive o di un CD :-)
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



title: Installare Access su una penna USB

text:
Pablitomf wrote:
> MA ha scritto:
>
>> Pablitomf wrote:
>>> Sandrobi ha scritto:
>>>
>>>> Vorrei installare Access su una penna USB da 512 Mb o sa 1 Gb, per
>>>> poter fare operazioni di manutenzione sugli mdb usabdo la penna su
>>>> un pc che non ha installato Access.
>>>> Chiedo se qualcuno ci ha provato o dove trovare indicazioni per
>>>> fare una installazione minima ma funzionante.
>>>> Ciao.
>>>> Sandrobi
>>>
>>> La pen-drive è un supporto senza funzioni di controllo e gestione,
>>> quindi senza un suo S.O. e un suo registro (dove le installazioni
>>> creano le proprie chiavi di funzionamento e attivazione), quindi di
>>> fatto non potrai mai parlare di installazioni di questo genere su
>>> tali supporti. O pen-drive o CD o DVD il discorso è lo stesso... e
>>> poi, ammettendo il caso tu riuscissi a farlo, a quale PC legeresti
>>> la monolicenza?
>
>> Ipod di Mac, ci puoi installare Windows e Linux insieme
>> MAssimiliano
>
> Mai usato, mai valutato, ma essendo una vera e propria macchina
> "credo" costi giusto un pò di più di una pen-drive o di un CD :-)
Più o meno 200 Euri
ma hai un gioiellino



title: Installare Access su una penna USB

author: ciroteo

text:
> ma hai un gioiellino
> MAssimiliano
>
>
> --
Spiega spiega ...! l'ipod non č il lettore mp3 ?
dici che funziona come un palmare?


title: Installare Access su una penna USB

text:
ciroteo ha scritto:


http://www.macitynet.it/aggiornamac/aA17474/index.shtml



title: Installare Access su una penna USB

author: Bruno Campanini

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:lGh5e.33090$IN.6...@twister2.libero.it...

Con una penna penna da 1 Gb puoi provare ad installare
Windows+Access e fare il boot da quella.
Sempre che la tua motherboard lo preveda.
È da un po' che penso a tale prova ma posseggo una penna
da soli 128 Mb e acquistarne una senza sapere di poterla
utilizzare in tal senso...
Raccontaci se fai l'esperimento.
Bruno


title: Installare Access su una penna USB

text:
Pablitomf wrote:
> ciroteo ha scritto:
>
>>> ma hai un gioiellino
>>> MAssimiliano
>>>
>>>
>>> --
>
>> Spiega spiega ...! l'ipod non è il lettore mp3 ?
>> dici che funziona come un palmare?
>
>
http://www.macitynet.it/aggiornamac/aA17474/index.shtml
Addirittura ha il dual boot
Pinguino e Winzozz insieme e all'apertura scegli.



title: Installare Access su una penna USB

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:95x5e.752620$b5.33...@news3.tin.it...

La penna da 1GB al supermercato costa 80 Euro quindi vale la pena.
Però se per fare quello che pensavo occorre installare tutto e fare il boot
dalla penna, opterò per il notebook.
Grazie e ciao
Sandrobi


title: stampare un record con dettagli in una sottomaschera

author: facso

text:
Salve a tutti!!!
Sono un nuovo (e misero) utente alle prese con la sua prima creatura... un
database access!!
Questo deve gestire uno studio legale.
Ma veniamo al sodo...
Ho creato una maschera principale [Ricorrenti_ricorsi], che contiene una
prima sottomaschera [Ricorsi] e una seconda sottomaschera [Dettagli
ricorsi].
La maschera [Ricorrenti_ricorsi] si basa sulla tabella [Ricorrenti] che ha
come chiave primaria il campo contatore IDRicorrente. Questa è correlata
(uno-a-molti) alla tabella [Ricorsi] che ha come chiave primaria il campo
contatore IDRicorso. Questa tabella è correlata (uno-a-uno) alla tabella
[Dettgli ricorsi] che ha come chiave primaria il campo numerico IDRicorso.
Quando mi posiziono sul selettore record della sottomaschera [Ricorsi],
automaticamente mi compaiono i dettagli di quel ricorso (sottomaschera
[Dettagli ricorsi]).
Vengo al punto (finalmente!).
Non riesco a stampare il ricorso da me selezionato. Anche se nel menu di
stampa seleziono "stampa il record selezionato", mi vengono fuori i dati del
primo ricorso che compare nella sottomaschera [Ricorsi]...!!!
So che questo problema, per me insormontabile, per voi (geniacci!!) sarà una
passeggiata di salute...
Ringraziandovi anticipatamente per la vostra collaborazione (almeno si
spera), vi saluto!!!
--------------------------------
Inviato via
http://usenet.libero.it


title: Chiarimenti

author: VINCENZO NAPOLEONE

text:
Perchè non trovo mai risposte alle mie domande? Sbaglio indirizzo o non sono
gradito?


title: Chiarimenti

author: Carlo Costarella

text:
"VINCENZO NAPOLEONE" <
qyu...@tin.it
> ha scritto nel messaggio
news:6wW%8.118493$Jj7.2...@news1.tin.it...
> Perchè non trovo mai risposte alle mie domande? Sbaglio indirizzo o non
sono
> gradito?
>
>
No, dai, non fare la vittima.
Se non sbaglio con questo nome (che ricorda un...poco conosciuto
personaggio) è la prima volta che ci si legge.
Ciao, Carlo


title: Chiarimenti

author: Giovino

text:
Ciao a tutti
ho un mdb che genera delle fatture di vendita.
Per la stampa, dall'mdb gestisco l'apertura di un nuovo documento di word su
modello ad hoc.
Si tratta di un documento di stampa unione per quanto riguarda
l'intestazione e alcuni dati generici del destinatario (pagamenti, rag
sociale, indirizzo, ..) mentre le righe della fattura sono generate
utilizando excel per sfruttarne la capacità di calcolo e la facilità di
formattazione valute ecc che Word non ha.
Problemino: oggi, dopo più di un anno di onorato funzionamento, nel momento
in cui il doc di word deve creare un oggetto database che punta all'mdb mi
sputa il messaggio
"Il database è stato messo dall'utente 'Admin' in uno stato che non consente
di aprirlo o bloccarlo"
Nel passato era già successo quando, per una qualche ragione, erano state
aperte query o tabelle poi non richiuse. Bastava interrompere il codice,
chiudere e riaprire l'mdb.
Oggi non più.
Qualche idea/suggerimento ?
Grazie
Giovanni


title: Chiarimenti

author: Gianluca

text: Boh, hai provato ad importare tutto l'mdb in un altro mdb?


title: Chiarimenti

text:
"VINCENZO NAPOLEONE" <
qyu...@tin.it
> ha scritto nel messaggio
news:6wW%8.118493$Jj7.2...@news1.tin.it...
> Perchè non trovo mai risposte alle mie domande? Sbaglio indirizzo o non
sono
> gradito?
>
Probabilmente il tuo problema non è stato affrontato da nessuno, o qualcuno
sta studiando una soluzione; ti sembra tanto strano?
Porta pazienza...
Ciao.
P.S. Per la cronaca; scrivere nell'oggetto AIUTO!, MI UCCIDONO! e altre
amenità del genere non aiuta; anzi per quanto mi riguarda le evito proprio.
Di solito con un oggetto molto significativo aiuti anche chi può rispondere
a capire subito il problema... Leggiti il messaggio inviato da Roberto con
oggetto: "Come ci si dovrebbe comportare in un Newsroup...".
--
Sergio MAZZA


title: Chiarimenti

author: Massimiliano Amendola  kksrl

text:


Concordo e mi incuriosisco: di quanto sei Bona?
MAssimiliano


title: Stampa video

author: barbi

text:
Come si fa in Access a fare delle banali stampe della videata corrente, sia
essa un foglio dati o una struttura, insomma esattamente ciň che sta sul
video?
grazie da barbi


title: Stampa video

author: Expo

text:
Ricordo che sul sito MS c'era un articolo con del codice per fare proprio
quello che cerchi
Dovrei averlo salvato da qualche parte, se lo trovo te lo mando !
Cmq, manualmente, se premi il tasto STAMP (cosě si chiama sulla mia
tastiera) la videata viene copiata negli appunti
"barbi" <
barbi...@libero.it
> ha scritto nel messaggio
news:PUgp4.122789$C3.13...@news.infostrada.it...



title: Stampa video

author: VeeJay

text:
"barbi" <
barbi...@libero.it
> ha scritto nel messaggio
news:PUgp4.122789$C3.13...@news.infostrada.it...
> Come si fa in Access a fare delle banali stampe della videata corrente,
sia
> essa un foglio dati o una struttura, insomma esattamente ciò che sta sul
> video?
> grazie da barbi
>
>
Ciao Barbi,
prova a premere il pulsante "Anteprima di stampa" (quello con
il foglietto di carta e la lente d'ingrandimento).
Bye
VeeJay


title: Stampa video

author: Micio

text:
>Ciao Barbi,
>prova a premere il pulsante "Anteprima di stampa" (quello con
>il foglietto di carta e la lente d'ingrandimento).
>
>Bye
>VeeJay
cosa c'entra l'anteprima di stampa?
Lei vuole stampare il contenuto dello schermo!
Micio


title: Stampa video

author: Lorenzo Coronati

text:
Scrisse "barbi" <
barbi...@libero.it
>:
>Come si fa in Access a fare delle banali stampe della videata corrente, sia
>essa un foglio dati o una struttura, insomma esattamente ciň che sta sul
>video?
Da *qualsiasi* applicazione Win, Alt+PrintScreen fa un hardcopy della
finestra attiva sulla clipboard in bmp.
Poi apri Paint o simili, incolli, et voila', hai un bel quadretto che
puoi salvare (p.e. per fare gli help e i manuali) o stampare.
Senza Alt fai la copia di tutto lo schermo.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Help query di aggiornamento

author: Gabriele Romagnoli

text:
W98   A97
Dovrei aggiungere 3 caratteri all'inizio di ogni campo (Descriz) di una
tabella(TblMovim) in tutti i record dove il campo data e' uguale a 15/08/01.
Non dovrebbe essere difficile ma purtroppo le mie conoscenze di access non
me lo consentono.
Ringrazio in anticipo e cordialmente saluto
Gabriele


title: Help query di aggiornamento

author: Salvatore

text:
"Gabriele Romagnoli" <
rom...@tiscalinet.it
> ha scritto nel messaggio
news:a9us9t$4qa$1...@pegasus.tiscalinet.it...

Nella query di aggiornamento, alla riga aggiorna a, scrivi: "abc"&[descriz]
(dove abc sono i tre caratteri che devi aggiungere) e nella riga criteri
della colonna data scrivi #15/08/2001#.
Ciao, Salvatore


title: copiare in clipboard testo di un campo

author: lenny

text: vorrei che sull'evento clic il valore di una casella di testo


title: copiare in clipboard testo di un campo

text:
OOOOPSSS
 vorrei che sull'evento clic il valore di una casella di testo
venisse copiato nella clipboard (appunti)
mi date una mano?
grazie.
Lenny


title: copiare in clipboard testo di un campo

author: Alessandro Baraldi

text:
Runcommand espone i metodi di Copy/Cut/Paste che possono
fare al caso tuo....!
Ciao
@Alex


title: copiare in clipboard testo di un campo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:1144831672.2...@u72g2000cwu.googlegroups.com...

ho trovato anche questo.
http://support.microsoft.com/?kbid=210216
ciao
Lenny


title: copiare in clipboard testo di un campo

text:
Si quella è la gestione API della ClipBoard.....!
Ma sei certo che nel tuo caso serva....????
@Alex


title: copiare in clipboard testo di un campo

author: Karl Donaubauer

text:

ed i Runcommand che probabilmente bastano si trovano qui:
www.donkarl.com/it
 FAQ 6.15 Copiare un testo su o dalla clipboard
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: copiare in clipboard testo di un campo

text:
Perfetti, proprio loro...!
@Alex


title: Concatenare stringhe in una Query

author: Joker

text:
In una Query, anziché sommare i valori, è possibile con qualche trucco
concatenare le stringhe?
Grazie


title: Concatenare stringhe in una Query

author: Maurizio Borrelli

text:
> "Joker" [...]:
> In una Query, anziché sommare i valori, è possibile con qualche trucco
> concatenare le stringhe?
    Cioe', invece che:
        1 + 1 = 2
vorresti:
        "1" & "1" = "11"
?
    Supponendo che i campi in questione si chiamino "Campo1" e "Campo2", che
siano di tipo numerico, che possano contenere valori nulli, e che i valori
nulli tu li voglia considerare uguali a zero:
     (1) converti in stringa il valore del campo numerico e, se questo vale
Null, ottieni una stringa nulla:
        "" & [Campo1]
     (2) ricavi il valore numerico dalla stringa (1) ottenendo zero se
stringa nulla:
        Val("" & [Campo1])
     (3) converti il valore numerico (2) in stringa:
        CStr(Val("" & [Campo1]))
     (4) ripeti (1), (2) e (3) per Campo2:
        CStr(Val("" & [Campo2]))
     (5) concateni (3) e (4) mediante l'operatore di concatenazione "&":
        CStr(Val("" & [Campo1])) & CStr(Val("" & [Campo2]))
    Nell'espressione di una query, invece della procedura su esposta, puoi
anche usare la:
        Function Nz(Value, [ValueIfNull])
            Membro di Access.Application
    Sicuramente i passaggi (1)-(5) la dicono lunga sull'utilita' di questa
funzione. :-) Che userai cosi':
     (A)    Nz([Campo1], 0) & Nz([Campo2], 0)
    E' anche possibile usare la forma:
     (B)    CStr(Nz([Campo1];0)) & CStr(Nz([Campo2];0))
che rende esplicite le conversioni effettuate. Le ulteriori due chiamate
della funzione CStr pero' invitano ad usare la forma (A). Questo a patto che
tu non ti faccia traviare dai moltissimi esempi, sparsi un po' dappertutto,
in cui l'operatore "piu'" viene usato come operatore di concatenazione.
    A proposito di trucchi: mi dispiace, non ne conosco. Conosco pero' delle
persone per le quali il segno piu' posto fra due numeri e' un trucco per
ottenerne la somma.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Concatenare stringhe in una Query

author: Antonio Ganci

text:
> In una Query, anziché sommare i valori, è possibile con qualche trucco
> concatenare le stringhe?
> Grazie
L'operatore di concatenamento delle stringhe e' & (e commerciale).
Es. se hai due campi A e B e vuoi concatenarli basta scrivere:
A & B se i due campi non sono stringhe verranno automaticamente convertiti.
Spero di aver capito la tua domanda non molto chiara.
Saluti, Antonio.


title: Concatenare stringhe in una Query

author: Carlo Costarella

text:
"Joker" <
ab...@abcd.com
> ha scritto nel messaggio
news:hGCc9.136522$lu5.3...@twister1.libero.it...
> In una Query, anziché sommare i valori, è possibile con qualche trucco
> concatenare le stringhe?
> Grazie
>
>
>
Certamente.
In un campo della query puoi scrivere:
Concatena: [Campo1] & [Campo2]
Ciao, Carlo


title: Concatenare stringhe in una Query

text:
Mi scuso con tutti per l'assenza di chiarezza nella domanda.
Soprattutto con Maurizio che ha più faticato a scrivere...
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")
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."
Grazie ancora.


title: Concatenare stringhe in una Query

text:
"Joker" <
ab...@abcd.com
> ha scritto nel messaggio
news:DdIc9.138719$n04.3...@twister2.libero.it...

Non possibile...aggregazione è completamente diverso da concatenazione.
In genere si aggrega per colonna e si concatena per riga.
Anche usando il codice se vuoi concatenare le colonne devi trasformarle in
righe.
Leggi i record di uno stesso campo e concateni il primo con il secondo, il
risultato con il terzo e così via
Usa il codice che vai alla grande.
Ciao, Carlo


title: Concatenare stringhe in una Query

text:
> Ciao, Carlo
Che rapidità!
Grazie, ciao