title: Re: OT Traduzione FAQ 3.13

author: Karl Donaubauer

text:
*********************
3.13 Date criteria doesn't work
Problem
In a query's criteria you use an expression like =Date()
but the query doesn't return any record that obviously should
meet the criteria.
Cause
Most of the times the error occurs because in the table field
there is also saved a time >00:00. In this case it doesn't matter how
the field's format property is set. The time is always carried along.
The problem often is created if the field somewhere has been filled
with Now(). If then this field is compared to Date() it actually is
compared with the time 00:00 of the current day.
Solution
Use the Date function instead of Now if you want to fill a date
field without an explicit time value (resp. 00:00).
Or
In the query that shall return all records of the current day without
regard to an eventually present time value use as criteria:
>= Date() And < Date()+1
or
Use as field in the query: Format([MyDateField];"ddmmyyyy")
and the corresponding criteria: Format(Date();"ddmmyyyy")
***********************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: Re: OT Traduzione FAQ 3.13

author: sv

text:
Karl Donaubauer ha scritto:
> *********************
> 3.13 Date criteria doesn't work
> Problem
> In a query's criteria you use an expression like =Date()
> but the query doesn't return any record that obviously should
> meet the criteria.
> Cause
> Most of the times the error occurs because in the table field
> there is also saved a time >00:00. In this case it doesn't matter how
> the field's format property is set. The time is always carried along.
> The problem often is created if the field somewhere has been filled
> with Now(). If then this field is compared to Date() it actually is
> compared with the time 00:00 of the current day.
> Solution
> Use the Date function instead of Now if you want to fill a date
> field without an explicit time value (resp. 00:00).
> Or
> In the query that shall return all records of the current day without
> regard to an eventually present time value use as criteria:
> >= Date() And < Date()+1
> or
> Use as field in the query: Format([MyDateField];"ddmmyyyy")
> and the corresponding criteria: Format(Date();"ddmmyyyy")
> ***********************
3.13 Non funzionano i criteri di data
Nei criteri di una query, utilizzi una espressione like=Date(), ma la
query non restituisce alcun record che, ovviamente, dovrebbe soddisfare i
criteri.
Causa
Il più delle volte, l’errore accade poiché nel campo della tabella vi è
anche salvato un orario > 00:00. In questo caso, non è importante come sia
impostata la proprietà della formattazione del campo. L’ora è sempre
riportata assieme. Il problema spesso si crea, se il campo, in qualche
parte, è stato caricato con Now(). Se poi questo campo viene confrontato a
Date(), esso effettivamente è confrontato all’ora 00:00 del giorno
corrente.
Soluzione
Utilizza la funzione Date invece di Now, se vuoi caricare un campo data
senza un esplicito valore orario (risp. 00.00)
Oppure
Nella query che restituirà tutti i record del giorno corrente, senza
considerare un eventuale valore orario corrente, utilizza come criteri:
>= Date() And < Date()+1
oppure
Utilizza come campo nella query: Format([MioCampodata];"ggmmaaaa")
ed i corrispondenti criteri: Format(Date();"ggmmaaaa")
--
rgrds
SC
--



title: fattura: campo con numerazione progressiva (non il contatore..)

text:
ciao a tutti!
come da oggetto, vorrei aggiungere un "campo x" ad una tabella (o in
alternetiva ad una query, o tabella separata) che produca come risultato una
stringa con numerazione progressiva
(e che tenga conto di eventuali eliminazioni effettuate).
esempio:
ID        campo x
1              101
2              102
4              103
5              104
7              105
8              106
come posso fare per ottenere questo risultato?


author: Gaspare

text:
"em.an" <
meils...@libero.it
> ha scritto nel messaggio
news:Rvk2e.15824$IN.3...@twister2.libero.it...

Sito comune
      2.1 Come posso inserire nella mia query un campo progressivo?


author: ciroteo

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:lLq2e.1133821$35.42...@news4.tin.it...

Nello stesso sitocomune c'era un buon esempio: se non ricordo male sezione
general numerazione progressiva per fatture o altro.
www.sitocomune.com


text:
> >> [CUT]
> >>
> >> esempio:
> >> ID        campo x
> >> 1              101
> >> 2              102
> >> 4              103
> >> 5              104
> >> 7              105
> >> 8              106
> >>
> >> come posso fare per ottenere questo risultato?
> >>
> >>
> >>
> >>
> > Sito comune
> >      2.1 Come posso inserire nella mia query un campo progressivo?
> >
> >
>
> Nello stesso sitocomune c'era un buon esempio: se non ricordo male sezione
> general numerazione progressiva per fatture o altro.
>
www.sitocomune.com
>
>
grazie ragazzi, avevo cercato su sitocomune, ma mi erano sfuggiti..
alla prossima!


title: esportare record sottomaschera in excel

author: Giuseppe

text:
Buon pomeriggio a tutti.
Con il codice
   DoCmd.TransferSpreadsheet acExport, , "qsmRiepDipendenti", "C:\Users\" & strUtente & "\Documents\ElencoDipendenti.xlsx"
Creo un file excel con i record presenti nella query qsmRiepDipendenti che è l'origine dati di una sottomaschera che viene filtrata dai controlli posti nella form principale.
Quindi nella form, vedo i record filtrati, nel file excel generato invece sono tati esportati tutti i record.
Come faccio ad esportare solo i record filtrati?
Grazie.
Giuseppe


title: esportare record sottomaschera in excel

author: Bruno Campanini

text:

Esporta una quey di filtro:
DoCmd.TransferSpreadsheet acExport, , "Query2", "D:\BC.xlsx"

Dove Query2:
SELECT Orders.Customer_ID
FROM Orders
WHERE (((Orders.Customer_ID) Like "B*"));

Bruno


title: esportare record sottomaschera in excel

text:

Ciao Bruno e grazie per la risposta.
Non ho capito la condizione WHERE soprattuto non ho capito Like "B*" .


title: esportare record sottomaschera in excel

text:

Nel mio esempio ho scelto di selezionare tutti i record che nel
campo Customer_ID hanno B come brima lettera del nome.

Per riferirmi correttamente alle tue circostanze dovrei avere
a disposizione il tuo file.

Bruno


title: esportare record sottomaschera in excel

text:

Nella SubForm hai il Campo Master/Secondario che agigunge un Filtro ulteriore all'intero Set di records... pertanto esportare usando l'origine della SubForm è sbagliato...
Se poi filtri con altri criteri...

La soluzione tecnica più semplice è esportare il Recordset della SubForm usando il metodo CopyFromRecordset membro di Range, che è indipendente da tutto:

Dim rs As DAO.Recordset
Dim XL As Object
Dim wb As Object

    Set rs = Me!SubFormContainerName.Form.Recordset
    Set XL = CreateObject("Excel.Application")
    Set wb = XL.Workbooks.Open("C:\Users\Kermit\Desktop\Book1.xlsx")
    With wb
        .Worksheets(1).Cells(1).CopyFromRecordset rs
        .Save
        .Close False
    End With
    XL.Quit
    Set XL = Nothing

Saluti
@Alex


title: esportare record sottomaschera in excel

text:

Grazie Alex.
La sottomaschera non ha il Campo Master/Secondario.
Ho provato con la tua soluzione sostituendo Me!SubFormContainerName.Form.Recordset  con Me!smRiepSoci.Form.Recordset  ma mi esporta tutti i record.
Ho sbagliato io qualcosa?


title: esportare record sottomaschera in excel

text:
....
> La sottomaschera non ha il Campo Master/Secondario.

Allora non è legata ai dati della Maschera principale..., e questo dovresti spiegarcelo bene, solitamente le SubForm sono collegate alle Form tramite Campo Master/Secondario la dove si realizza una Visualizzazione Master/Detail, che io ho dato per scontato...

> Ho provato con la tua soluzione sostituendo Me!SubFormContainerName.Form.Recordset con Me!smRiepSoci.Form.Recordset ma mi esporta tutti i record.

Non saprei se magari chiarisci il primo punto forse... puoi fare una prova anche con:
Me!smRiepSoci.Form.RecordsetClone

> Ho sbagliato io qualcosa?

Prematuro dirlo...

@Alex


title: esportare record sottomaschera in excel

text:

Ciao Alex.
Nella form principale ho dei controlli che filtrano la query della sottomaschera.
Man mano che utilizzo un filtro, la proprietà Filtro della sottomaschera si popola.
Ad es.
IDAzienda = 1 And Sesso = 2
e così via se filtro ulteriormente.
Quindi i record da esportare sono quelli dell'origine dati della subform con i filtri memorizzati nella proprietà Filtro.
Spero di averti dato le informazione che mi chiedi.
Giuseppe


title: esportare record sottomaschera in excel

text:

Scusate.
Ho dimenticato di specificare che la form principale non ha origine dati, serve solo a filtrare la subform.
Giuseppe


title: esportare record sottomaschera in excel

author: Michele

text:

quindi devi cambiare la query "qsmRiepDipendenti" impostando i filtri tipo così:

Set db = CurrentDb
Set qfd = db.QueryDefs("qsmRiepDipendentiFiltrata")
qfd.sql = Me!smRiepSoci.Form.RecordSource

a questo punto DoCmd.TransferSpreadsheet acExport, , "qsmRiepDipendentiFltrata" ....
dovrebbe funzionare


title: esportare record sottomaschera in excel

author: Phoenix Coop

text:

Ciao Michele e grazie.
Ho aggiunto la dichiarazione delle due variabili,
Dim db As Object
Dim qfd As Object

ma quando arriva  a
qfd.SQL = Me!smRiepSoci.Form.RecordSource
esce il messaggio errore di run time 3129: Instruzione SQL non valida  Prevista 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
Ho inserito nella finestra immediata
?Me!smRiepSoci.Form.RecordSource
ed esce qsmRiepSoci e non l'origine dati della query.

Giuseppe


title: esportare record sottomaschera in excel

text:

quindi invece di form.recordsource dagli una stringa
strSQL =  "SELECT ..."
qfd.SQL = strSQL
dove strSQL è uguale a qsmRiepSoci, ma con le condizioni per il filtro in WHERE...


title: esportare record sottomaschera in excel

text:

Grazie Michele.
Prima della tua risposta avevo fatto così:
Con la stringa Me!smRiepSoci.Form.Tag copio i filtri impostati nella finestra delle proprietà della subform.
Poi ho modificato il codice come segue e la query qsmRiepSociFiltrata mostra effettivamente i record filtrati come nella sottomaschera.
Ma quando parte la riga
DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"
mi crea un file excel con tutti i record senza essere filtrati?
Come è possibile se l'oggetto (query) da esportare invece i filtri ce li ha?
Questo il codice attuale:

Dim db As Object
Dim qfd As Object
Set db = CurrentDb
    Set qfd = db.QueryDefs("qsmRiepSociFiltrata")
'qfd.SQL = Me!smRiepSoci.Form.RecordSource

Dim strFiltro As String
    strFiltro = Me!smRiepSoci.Form.Tag
qfd.SQL = "SELECT DISTINCTROW tblSoci.IdSocio, tblSoci.IdAzienda, tblSoci.IdAnagrafica, DenominazioneCommerciale AS Anagrafica, tblAnagrafiche.IdComuneNascita, tblAnagrafiche.datanascita, DateDiff('yyyy',[DataNascita],Date()) AS Eta, tblSoci.DataInizio, tblSoci.DataFine, tblAnagrafiche.CodiceFiscale, IIf([Sesso]=0,'',IIf([Sesso]=1,'F','M')) AS Sess, tblAnagrafiche.Sesso" & _
          " FROM tblAnagrafiche INNER JOIN tblSoci ON tblAnagrafiche.IdAnagrafica = tblSoci.IdAnagrafica " & _
          " WHERE " & strFiltro & _
          " ORDER BY DenominazioneCommerciale"
    DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"
Grazie.
Giuseppe


title: esportare record sottomaschera in excel

text:

prova a inserire prima di TransferSpreadSheet un
    DB.QueryDefs.Refresh


title: esportare record sottomaschera in excel

text:

Michele no non funzionava neanche con il refresh.
Ho risolto così:
Dim strFiltro As String
    strFiltro = Me!smRiepSoci.Form.Tag
        If ControlloQuery("qsmRiepSociFiltrata") Then CurrentDb.QueryDefs.Delete "qsmRiepSociFiltrata"
            CurrentDb.CreateQueryDef "qsmRiepSociFiltrata", "SELECT DISTINCTROW tblSoci.IdSocio, tblSoci.IdAzienda, tblSoci.IdAnagrafica, DenominazioneCommerciale AS Anagrafica, tblAnagrafiche.IdComuneNascita, tblAnagrafiche.datanascita, DateDiff('yyyy',[DataNascita],Date()) AS Eta, tblSoci.DataInizio, tblSoci.DataFine, tblAnagrafiche.CodiceFiscale, IIf([Sesso]=0,'',IIf([Sesso]=1,'F','M')) AS Sess, tblAnagrafiche.Sesso" & _
          " FROM tblAnagrafiche INNER JOIN tblSoci ON tblAnagrafiche.IdAnagrafica = tblSoci.IdAnagrafica " & _
          " WHERE " & strFiltro & _
          " ORDER BY DenominazioneCommerciale"
    DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"

Grazie tante.
Giuseppe


title: esportare record sottomaschera in excel

text:

quindi il refresh non funziona, ma cancellandola e ricreandola funziona?


title: Non stampa i report!

author: atxkors

text:
Salve a tutti
Nel mio DB ho creato alcuni report, i quali hanno nell'evento Format del Corpo alcune query che calcolano un po' di caselle di testo;
il problema è che se provo a stampare il report, non viene stampato! Ciò è forse dovuto al fatto che il report si trova in uno stato di perenne elaborazione (per via delle query) e di conseguenza viene inibita la stampa... o no?
Ho urgenza di stampare questo cavolo di report e non so come fare!!
Ho provato a cercare nei post precedenti, ma purtroppo quando sto a lavoro posso connettermi al newsgroup solamente tramite HTTP (
www.itsistemi.net
) e la funzione di ricerca non funzione, quindi scusatemi se questa domanda era già stata fatta
Buon lavoro a tutti
--
atxkors
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-696267.html
Inviato via
http://www.itsistemi.net


title: Non stampa i report!

text:
Ho risolto cambiando l'evento da Corpo_Format a Report_Activate
Resto cmq in attesa di soluzioni alternative
ciao a tutti!



title: Importare tabelle in MDE

author: Cataldo Formaro

text:
Come da oggetto,
Precisando innanzitutto che i DB sono identici
come importare tutte le tabelle
del database1.MDE (BE)
nel database2.MDE (BE)
senza che vengano modificate le relazioni??
Saluti CF


title: Importare tabelle in MDE

author: Emyr

text:


devi importare le tabelle o i dati?
Saluti.
Emanuele.


title: Importare tabelle in MDE

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:o0qs1vo6q12n18u8u...@4ax.com...

Le Tabelle
Ciao CF


title: Importare tabelle in MDE

text:
On Fri, 10 Jan 2003 08:21:32 GMT, "Cataldo Formaro"
<
formaro...@inwind.it
> wrote:
>
>"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
>news:o0qs1vo6q12n18u8u...@4ax.com...
>> On Thu, 09 Jan 2003 23:15:31 GMT, "Cataldo Formaro"
>> <
formaro...@inwind.it
> wrote:
>>
>> >Come da oggetto,
>> >Precisando innanzitutto che i DB sono identici
>> >come importare tutte le tabelle
>> >del database1.MDE (BE)
>> >nel database2.MDE (BE)
>> >senza che vengano modificate le relazioni??
>> >
>> >Saluti CF
>> >
>>
>>
>>
>>
>> devi importare le tabelle o i dati?
>>
>>
>> Saluti.
>> Emanuele.
>
>Le Tabelle
>
>Ciao CF
>
non mi sembra ci siano particolari limitazioni rispetto agli mdb
che problemi ti da la semplice importazione tramite
DoCmd.TransferDatabase .....
Saluti.
Emanuele.


title: Maschere Dialog

author: Sirio

text:
In una maschera, su Access 2000, il click su un pulsante esegue il comando
DoCmd.OpenForm "Nome maschera" , , , , , acDialog che apre una piccola
maschera sopra a quella che conteneva il pulsante.
E' possibile salvare la posizione della seconda maschera, cioč fare in modo
che alla prossima apertura compaia nello stesso punto in cui era stata
chiusa la volta precedente?


title: Maschere Dialog

author: Ricky

text:
"Sirio" <
si...@post.com
> wrote in message
news:4h5J4.124237$pn3.1...@news.infostrada.it...

togli centratura automatica dalle proprietą della form.
Ciao, Ricky


title: Maschere Dialog

text:
La centratura automatica è già disabilitata.
Il problema rimane.


title: MI5 Persecution: Old_500 5/7/96 (3805)

text:
From:
box...@embankment.com
 (Old_500)
Newsgroups: uk.misc
Subject: Dear Mike Corley
Followup-To: uk.legal,uk.misc
Date: Fri, 05 Jul 1996 15:41:16 GMT
Organization: XYz
Lines: 55
Message-ID: <
31dd3788...@news.dircon.co.uk
>
NNTP-Posting-Host:
gw1-073.pool.dircon.co.uk
X-Newsreader: Forte Agent .99e/16.227
==================================================
Subject: Now we tell the truth as it really is
Newsgroups: uk.misc
Organization: Toronto Free-Net
Summary:
Keywords:

:AND a second posting which appeared in uk.legal on 5th July 1996  (isn't Mr
:Corley popular ?)

>       Dear Mike,

>       I've just spoken to a man who knows and he has told me you
>       have never ever been a target.

>       My man knows because he once wrote a report on you after
>       you made complaints.

Come off it "Big Ears", if you're going to pretend someone else is giving me
advice then at least get one of your fellow coppers to write it so that it
isn't obviously written in the same style as your posts.

Also both your post and the one you're pretending isn't yours were posted from
pipex via
news.dircon.co.uk
, viz:

YOURS;

From:
Big...@technocom.com
 (Big Ears.)
Message-ID: <
31ddacfe...@news.dircon.co.uk
>
NNTP-Posting-Host:
gw5-072.pool.dircon.co.uk

"NOT YOURS";

From:
box...@embankment.com
 (Old_500)
Message-ID: <
31dd3788...@news.dircon.co.uk
>
NNTP-Posting-Host:
gw1-073.pool.dircon.co.uk

:NCIS leaks and most policemen regard it as unaccountable and occasionally
:insecure.  M Howard promises to make NCIS publicly accountable.

You know a lot about what policemen think, don't you?
3805
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Report con somme diversificate

text:
Un report ha come origine riga una query con parametri
[IDProduttore] [DataInizio] [DataFine] ed i campi Imponibile e pagato.
Debbo visualizzare nel report in due totali:
Somma imponibile  pagato= on
Somma imponibile  pagato= off
Qualcuno sa indicarmi come.
Ciao alla prossima


title: Report con somme diversificate

author: lbo dal portatile

text:
>Un report ha come origine riga una query con parametri
>[IDProduttore] [DataInizio] [DataFine] ed i campi Imponibile e pagato.
>Debbo visualizzare nel report in due totali:
>Somma imponibile  pagato= on
>Somma imponibile  pagato= off
posiziona due caselle di testo.  la controlsource di ognuna sara' una
dsum nella quale imposti il pagato come filtro.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: ALTRO AIUTINO...

author: Laura

text:
ciao!
grazie x le info precedenti... ci proverò!
altra cosuccia: quando lancio un programma access, mi si apre il
programma vero e proprio, e sullo sfondo ho la finestra DATABASE ACCESS
grigia. c'è un modo per minimizzarla (non ridurla ad icona) oppure x non
vederla sullo sfondo quando si lancia il programma?
lau
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ALTRO AIUTINO...

author: MA

text:
Il 18 Apr 2003, 11:42, "Laura" <
lau...@bpsinf.it
> ha scritto:
> ciao!
> grazie x le info precedenti... ci proverò!
> altra cosuccia: quando lancio un programma access, mi si apre il
> programma vero e proprio, e sullo sfondo ho la finestra DATABASE ACCESS
> grigia. c'è un modo per minimizzarla (non ridurla ad icona) oppure x non
> vederla sullo sfondo quando si lancia il programma?
>
> lau
Laura, usa un subject significativo, è una questione di funzionalità del NG.
Per il tuo problema guarda su
www.sitocomune.com
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: ALTRO AIUTINO...

author: Enrico

text:
Strumenti, AVVIO..
regoli ogni aspetto legato all'avvio del tuo programma
Ricordati che se togli la finestra database, per poi vederla devi lanciare
il tuo db con il tasto SHIFT premuto
bye
"Laura" <
lau...@bpsinf.it
> ha scritto nel messaggio
news:95f04bf326015b5a5db...@mygate.mailgate.org...



title: ALTRO AIUTINO...

text:

Oddio, ci fosse ancora il povero Biso creperebbe per quest'accozzaglia di
errori comportamentali.
Ad un post con subject poco significativo risponde uno PRIMA del quoting non
risolvendo il problema.
A cosa siamo arrivati!!!
ciao MAssimiliano (il vice Biso p.t.!)



title: ALTRO AIUTINO...

author: Antonio Biso

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z29Z47Y10...@usenet.libero.it...
> Oddio, ci fosse ancora il povero Biso creperebbe per quest'accozzaglia di
> errori comportamentali.
> Ad un post con subject poco significativo risponde uno PRIMA del quoting
non
> risolvendo il problema.
> A cosa siamo arrivati!!!
Sigh...
Antonio


title: Gestione protocollo.

author: Salvatore

text:
Ciao e grazie per avermi aperto alla lettura.
Sto cercando un freeware in access 97 che possa gestire una movimentazione
di documenti in base ad un numero di protocollo.
Grazie a chiunque potrą aiutarmi!
Saluti, Salvatore Maltese.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SERVIZI INFORMATICI PER AZIENDE
Visual Basic - Flash 5 - Internet - Assistenza Tecnica
97015 - Modica (RG) Tel.: 0347 - 5996513
ser...@tiscalinet.it
 -
www.modicanews.com
Fax: 1782269625 - ICQ # 78414885
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


title: R: maschera per ricercare valori

author: oliones

text:
Vittorio <
mari...@libero.it
> wrote in message
bAC97.6665$y_3.5...@news.infostrada.it...
> seconda questione.
>
> (scusatemi se non uso il linguaggio corretto, ma non sono un esperto...)
>
> Ho fatto alcune query semplici di selezione nelle quali nei criteri ho
messo
> [digitare] in modo tale da avere la finestra "immissione valore parametro"
> (queste query prelevano i dati da una query d'unione).
> Ogni query e' relativa a un campo diverso.
> Vorrei sapere come faccio a fare una maschera che, eventualmente costruita
> su queste query, le raggruppi tutte in modo da avere in un'unica maschera
> tutti i campi nei quali poi io immetto i valori da ricercare.
>
> GRAZIE
> VITTORIO
non ho capito esattamente cosa dici
ma se ti serve una maschera in cui scrivere i criteri da applicare alle
query devi:
1 togliere tutti i parametri dalla query
2 inserire nei criteri [Forms]![NomeMaschera]![NomeControllo]
ciao
ps
risposta == ad alcuni post precedenti


title: filtrare un report

text:
Un saluto a tutti
Come posso filtrare un report in base al valore di una casella non
associata?
Ho creato un report con origine record una query, ho creato dei
raggruppamenti, ho aggiunto una casella non associata che mi calcola il
valore in base al valore di altre due  caselle e fin qui tutto bene....
Vorrei filtrare il report per non visualizzare i record che sulla casella
non associata presentano il valore 0.....
Come faccio? ho provato in diversi modi senza nessun esito..
Grazie a tutti
Saluti Massimo


title: filtrare un report

author: Sergio MAZZA

text:
"mass32" <
mas...@inwind.it
> ha scritto nel messaggio
news:480e4a17$0$40219$4faf...@reader5.news.tin.it...

Puoi crearti, nella query, un campo calcolato che esegue la stessa
espressione e inserisci nei criteri >0...
Ciao.
--
Sergio MAZZA


title: filtrare un report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:funbd3$rn7$1...@tdi.cu.mi.it...

Non posso inserire il campo calcolato nella query perchè
complessa......riesco a farlo solo raggruppando il report


title: Abilitare un utente in scrittura solo su determinati campi: è possibile?

author: ziopilvio

text:
Salve a tutti.
C'è un sistema semplice per abilitare un utente in scrittura solo su
determinati campi di una tabella (inseriti attraverso una maschera)?
Ad esempio un codice che prima di aggiornare il record modificato, verifica
che:
1) l'utente sia Tizio
2) le modifiche interessano solo quei 2-3 campi interessati
allora accetta le modifiche, altrimenti non le accetta e risponde "utente
non abilitato".
Un sistema che avevo pensato era di mettere quasto controllo sull'evento "Su
modifica" di ogni campo, ma poichè i campi sono molti, devo ripetere il
codice per ogni campo; mi sembra poco pratico.
Altro sistema è di spostare i campi in un'altra tabella relazionata 1 a 1,
con l'utente Tizio abilitato in scrittura su questa. Ma questo mi obbliga a
dover correggere una quantità di report che puntano nella tabella con una
query. Anche questo è poco pratico.
Se fosse possibile la prima ipotesi, sarebbe la migliore.
Ziopilvio


text:

Ricava prima l'utente poi lo definisci "Limitato" o meno
metti dei tag (es. "Blocca") sui controlli che ti servono
e poi su apertura della form
dim ctl as control
for each ctl in me.controls
if strUser = "Limitato" then
if ctl.tag = "blocca" then
ctl.locked = true
end if
end if
next
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: RobertoA

text:
Ricava prima l'utente poi lo definisci "Limitato" o meno
metti dei tag (es. "Blocca") sui controlli che ti servono
e poi su apertura della form
dim ctl as control
for each ctl in me.controls
if strUser = "Limitato" then
if ctl.tag = "blocca" then
ctl.locked = true
end if
end if
next
-----------------
Davvero carina questa
Semplice ed efficace
Gombrimendi
RobertoA


author: 'Roccia' Max

text:
On 18 Ott, 16:49, "ziopilvio" <
Silvio.NoS...@Leva.marcolongo.net
>
wrote:
> Altro sistema è di spostare i campi in un'altra tabella relazionata 1 a 1,
> con l'utente Tizio abilitato in scrittura su questa. Ma questo mi obbliga a
> dover correggere una quantità di report che puntano nella tabella con una
> query. Anche questo è poco pratico.
E che problema c'e'?
Se hai la tabella che si chiama "CIPPA", la spezzi in CIPPA_1 e
CIPPA_2, poi fai una query che le mette insieme... e che si chiama
"CIPPA".
cia'
Max


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ff7ujp$340$1...@tdi.cu.mi.it...


Caro Massimigliano sei un GRANDE!
Ho risolto con il tuo suggerimento con queste lievi modifiche:
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Errore
    Dim Ctl As Control
    If CurrentUser = "Limitato" Then  ' Controllo prima l'ultente in modo da
evitare il loop seguente se non serve.
        For Each Ctl In Me.Controls
            If Ctl.Tag = "blocca" Then
                Ctl.Locked = True
            End If
        Next
    End If
GoTo Fine
Errore:
MsgBox Ctl.Name ' questa mi visualizza il nome di un controllo (tipo le
etichette) che non può essere bloccato, nel caso abbia erroneamente messo il
Tag=Blocca
Fine:
End Sub
Ancora GRAZIEE!
Ziopilvio


title: Visualizzare su secondo FE dati in tempo reale

author: Nick

text:
Ciao a tutti, sto creando una semplice gestione ordini che funzionerà su
2 pc, uno sarà l'ufficio (da gli ordini) e uno il magazzino (segeu gli
ordini)
il mio problema è la maschera in magazzino in quanto deve ovviamente
essere aggiornata con gli ordini che l'ufficio emana.
Pertanto ho diviso (ovviamente) i DB e collegato le tabelle.
Dal lato ufficio non ho nessun problema..
Dal lato magazzino ho messo sull'evento Timer un me.requery. funziona
tutto regolare finchè non inserisco un nuovo ordine dall'ufficio. a
qualsiasi impostazione del valore di timer quando eseguo il requery.. il
FE del magazzino si blocca e l'unica oprazione possibile è chiudere
l'applicativo.
avete qualche soluzione che non sia di cliccare su un pulsante che
esegue il requery? (mi è stato chiesto di non avere questo pulsante)
Grazie
Ciao
Nick


text:

anche io uso un timer in "ascolto".
L'ho faccio su di una tabella in cui inserisco i nomi dei client
Se clicko sul nome del client che è connesso lui chiude l'applicazione
E' molto semplice e l'affido ad una maschera nascosta, non puoi fare lo
stesso e nel caso mettere una msgbox?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Alessandro Baraldi

text:
"Nick" <senz...@chedetesul.NG> wrote in message
news:rrGDf.153640$
65.43...@twister1.libero.it
[CUT]
> avete qualche soluzione che non sia di cliccare su un pulsante che
> esegue il requery? (mi è stato chiesto di non avere questo pulsante)
>
> Grazie
> Ciao
> Nick
Purtroppo devi fare un sistema di Flag, per quanto ne so.
In pratica devi scrivere in una tabella nel Server quando
stai per immettere un'ordine, e nel FE prima di fare il Requery
devi leggere dalla tabella se puoi farlo...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi ha detto: in data 31/01/2006 12.11:
> "Nick" <senz...@chedetesul.NG> wrote in message
> news:rrGDf.153640$
65.43...@twister1.libero.it
>
> [CUT]
>> avete qualche soluzione che non sia di cliccare su un pulsante che
>> esegue il requery? (mi è stato chiesto di non avere questo pulsante)
>>
>> Grazie
>> Ciao
>> Nick
>
> Purtroppo devi fare un sistema di Flag, per quanto ne so.
>
> In pratica devi scrivere in una tabella nel Server quando
> stai per immettere un'ordine, e nel FE prima di fare il Requery
> devi leggere dalla tabella se puoi farlo...!
>
> Ciao
> @Alex
>
>
non ho ben capito.. come faccio a dargli l'autorizzazione?
banalmente leggendo il flag da una tabella?
scusa ma sono un po' fuso e non capisco al volo ;)
Grazie
ciao
Nick


text:
MA ha detto: in data 31/01/2006 11.47:
> Nick wrote:
>> Ciao a tutti, sto creando una semplice gestione ordini che funzionerà
>> su 2 pc, uno sarà l'ufficio (da gli ordini) e uno il magazzino (segeu
>> gli ordini)
>>
>> il mio problema è la maschera in magazzino in quanto deve ovviamente
>> essere aggiornata con gli ordini che l'ufficio emana.
>> Pertanto ho diviso (ovviamente) i DB e collegato le tabelle.
>> Dal lato ufficio non ho nessun problema..
>> Dal lato magazzino ho messo sull'evento Timer un me.requery. funziona
>> tutto regolare finchè non inserisco un nuovo ordine dall'ufficio. a
>> qualsiasi impostazione del valore di timer quando eseguo il requery..
>> il FE del magazzino si blocca e l'unica oprazione possibile è chiudere
>> l'applicativo.
>>
>> avete qualche soluzione che non sia di cliccare su un pulsante che
>> esegue il requery? (mi è stato chiesto di non avere questo pulsante)
>>
>> Grazie
>> Ciao
>> Nick
> anche io uso un timer in "ascolto".
> L'ho faccio su di una tabella in cui inserisco i nomi dei client
> Se clicko sul nome del client che è connesso lui chiude l'applicazione
> E' molto semplice e l'affido ad una maschera nascosta, non puoi fare lo
> stesso e nel caso mettere una msgbox?
>
in modalità "nascosto" posso fare quello che voglio :)
ma non ho ben capito come fai.. hai un eempio pratico da sottopormi?
grazie
ciao
Nick


text:
Nick ha detto: in data 31/01/2006 10.52:

ho usato questo sistema e pare che funzioni:
all'apertura della maschera inizializzo una variabile globale
NumOrdini = DCount("idOrdine", "Ordini_T")
nell'evento on timer ho messo questo codice:
If DCount("idOrdine", "Ordini_T") > NumOrdini Then
     Me.Requery
     NumOrdini = DCount("idOrdine", "Ordini_T")
End If
così il requery viene eseguito solo se ce ne'è realmente bisogno... e
non va in crash :D
Grazie per gli spunti ;)
ciao
Nick
... che mondo sarebbe senza ICAA?? :o)


text:
"Nick" <senz...@chedetesul.NG> wrote in message
news:3MHDf.153762$
65.43...@twister1.libero.it
[CUT]
> non ho ben capito.. come faccio a dargli l'autorizzazione?
> banalmente leggendo il flag da una tabella?
>
> scusa ma sono un po' fuso e non capisco al volo ;)
>
> Grazie
> ciao
> Nick
Crei una Tabella nel BE con un Campo SI/NO nel quale setti
a SI quando sei in inserimento Ordine, e resetti a NO su
DopoAggiornamento.
Il FE nell'evento Timer legge prima il valore del campo
e se lo trova = True non esegue il Requery poichè è in editazione.
Chiarissimo.....!



text:

Un mondo in cui i requery manderebbero in crash le maschere a tempo regolare



title: Nascondi \ Mostra finestra Access

text:
Salve a tutti,
dal sitocomune ho scaricato l'mdb contenente la funzione utile a
nascondere\mostrare la finestra di access ... mi ha incuriosito molto l'idea
e tempo fa ne parlai per un progetto con Pablitomf.
Dunque, se lancio il file effettivamente non vedo la finestra di access, ma
mi trovo il file ldb aperto, quindi mi tocca stoppare il processo da task
manager per poter eliminare l'ldb in questione e riavviare il progetto. L'ho
fatto con il tasto shft per aprire la maschera del database e ho lanciato la
form ... da pulsante hide ... la stessa cosa.
Cosa dovrei modificare nello script affinchè solo la finestra di access
risulti invisibile e non le maschere contenute nell'mdb?
Grazie ;-)
--
strano...mavero
Bisogna essere soli per viaggiare: se si va con altri, tutto finisce in
parole.
Freya Stark


title: Nascondi \ Mostra finestra Access

text:
"strano...mavero" <
ma...@bi-elle.it
> ha scritto
nel messaggio
news:ciolun$g4a$1...@lacerta.tiscalinet.it...
> Salve a tutti,
> dal sitocomune ho scaricato l'mdb contenente la
funzione utile a
> nascondere\mostrare la finestra di access ... mi
ha incuriosito molto l'idea
> e tempo fa ne parlai per un progetto con
Pablitomf.
> Dunque, se lancio il file effettivamente non
vedo la finestra di access, ma
> mi trovo il file ldb aperto, quindi mi tocca
stoppare il processo da task
> manager per poter eliminare l'ldb in questione e
riavviare il progetto. L'ho
> fatto con il tasto shft per aprire la maschera
del database e ho lanciato la
> form ... da pulsante hide ... la stessa cosa.
> Cosa dovrei modificare nello script affinchè
solo la finestra di access
> risulti invisibile e non le maschere contenute
nell'mdb?
>
> Grazie ;-)
>
hai settato a popup le maschere???
In pratica non vedi nulla???
MAssimiliano


title: Nascondi \ Mostra finestra Access

text:
<cut>
> >
> hai settato a popup le maschere???
SI. l'unica maschera presente nell'esempio è settata così
> In pratica non vedi nulla???
>
esatto! Nemmeno con gli occhiali riposa vista!!!!
> MAssimiliano



title: Nascondi \ Mostra finestra Access

text:
"strano...mavero" <
ma...@bi-elle.it
> wrote in message
news:cions2$he9$
1...@lacerta.tiscalinet.it
> <cut>
> > >
> > hai settato a popup le maschere???
>
> SI. l'unica maschera presente nell'esempio è settata così
>
> > In pratica non vedi nulla???
> >
>
> esatto! Nemmeno con gli occhiali riposa vista!!!!
>
> > MAssimiliano
Che Sistema Operativo usi....??
Indovino Windows XP.
Karl qualche mese fà ha indicato questo come
una differenza nella gestione di Win ed ha indicato
la soluzione, solo che non ricordo qual'è in quanto non uso XP
Prova a cercare con Google.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Nascondi \ Mostra finestra Access

author: Pablitomf

text:
strano...mavero ha scritto:
> <cut>
> > >
> > hai settato a popup le maschere???
> SI. l'unica maschera presente nell'esempio è settata così
> > In pratica non vedi nulla???
> >
> esatto! Nemmeno con gli occhiali riposa vista!!!!
> > MAssimiliano
> >
Ciao...quell'esempio, funziona bene con il Win98, con le vers. successive
zoppica vistosamente, se non erro Karl ne ha detta qualcuna a
proposito...va un pò a vedere.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Nascondi \ Mostra finestra Access

text:
<mega cut>
XP Pro
...
cvd!!!
Vado a vedere, grazie!



title: Nascondi \ Mostra finestra Access

text:
>
> > <cut>
> > > >
> > > hai settato a popup le maschere???
>
> > SI. l'unica maschera presente nell'esempio č
settata cosě
>
> > > In pratica non vedi nulla???
> > >
>
> > esatto! Nemmeno con gli occhiali riposa
vista!!!!
>
> > > MAssimiliano
> > >
>
> Ciao...quell'esempio, funziona bene con il
Win98, con le vers. successive
> zoppica vistosamente, se non erro Karl ne ha
detta qualcuna a
> proposito...va un pň a vedere.
>
va che č un piacere su un applicativo in una rete
di 40pc con WinXp.
La differenza sta su A97/2k
ma c'č segnato come fare.
MAssimiliano


title: Nascondi \ Mostra finestra Access

author: Karl Donaubauer

text:
MA wrote:
>>> <cut>
>>>> hai settato a popup le maschere???
>>
>>> SI. l'unica maschera presente nell'esempio è settata così
>>
>>>> In pratica non vedi nulla???
>>
>>> esatto! Nemmeno con gli occhiali riposa vista!!!!
>>
>> Ciao...quell'esempio, funziona bene con il Win98, con le vers.
>> successive zoppica vistosamente, se non erro Karl ne ha detta
>> qualcuna a proposito...va un pò a vedere.
>
> va che è un piacere su un applicativo in una rete
> di 40pc con WinXp.
>
> La differenza sta su A97/2k
Si tratta di due righe di più per versioni >=A00.
Vedi FAQ 1.11 Nascondere la finestra principale di Access
sul sito indicato sotto.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Chi è in grado di calcolare il

author: Maurizio Canavari

text:
http://members.xoom.it/_XOOM/it_db_access/tips18.htm
Ti consiglio comunque di non "blindare" la procedura, nel senso che ci sono casi in cui sono stati assegnati codici "non standard", poiche' per un assurdo scherzo del destino il codice standard era gia' stato utilizzato per un'altro soggetto (sembra incredibile, vero?).
Lascia insomma la possibilità di inserire comunque manualmente il CF, effettuando solo la verifica dell'ultima cifra di controllo.
Ciao
--
Posted from [137.204.136.1]
via Mailgate.ORG Server -
http://www.mailgate.org


title: attivando un campo andare all'inzio del campo stesso si può?

text:
vorrei che su attivato di un campo il cursore si metta alla sinistra il piu
possibile del campo stesso praticamente a inzio campo
sapete come potrei fare?
grazie.


text:

Proprietą SelStart (vedi help)...
Ciao.
--
Sergio MAZZA


title: Access 2000 ListView DblClick

author: Ultrareflex

text:
Salve a tutto il NG,
Volevo chiedere a voi una cosa... ho una listview che prende i dati da una
select.. e fin qui tutto bene, funziona.
Ora per far scatenare un evento al click del mouse su di una riga della
list, ho creato da codice, una private sub che si chiama:
Private Sub ListviewMagazz_ItemClick(ByVal Item As Object). e funziona... ma
non riesco a scorrere i record perché alla pressione del tasto freccia giù,
mi parte la routine. Ho pensato quindi di usare un double click (dblClick)
ma non funge.. Ho provato a scriverla in vari modi.. ma niente da fare..Ve
li posto così forse mi saprete dire dove mi sbaglio:
Private Sub ListviewMagazz_ItemDblClick(ByVal Item As Object).
Private Sub ListviewMagazz_Item_DblClick(ByVal Item As Object).
Private Sub ListviewMagazz_ItemDoubleClick(ByVal Item As Object).
Private Sub ListviewMagazz_Item_DoubleClick(ByVal Item As Object).
Chi mi sa aiutare?
Grazie mille!!
Ultra


title: Access 2000 ListView DblClick

text:
"Ultrareflex" <
tund...@libero.it
> ha scritto nel messaggio
news:ei80so$jke$1...@web.aioe.org...

Mi par di capire che l'evento lo devi mettere su DopoAggiornamento e non
SuClick o DblClick in modo che un clic non provochi l'esecuzione della sub e
ti permetta di scorrere la lista.
Private Sub ListviewMagazz_Item_AfterUpdate()
Ciao
NatPP


title: Access 2000 ListView DblClick

text:
"Nat.P.P" <
natpi...@tin.it
> ha scritto nel messaggio
news:45487b07$0$19244$4faf...@reader4.news.tin.it...
>
> "Ultrareflex" <
tund...@libero.it
> ha scritto nel messaggio
> news:ei80so$jke$1...@web.aioe.org...
>> Salve a tutto il NG,
>>
>> Volevo chiedere a voi una cosa... ho una listview che prende i dati da
>> una select.. e fin qui tutto bene, funziona.
>> Ora per far scatenare un evento al click del mouse su di una riga della
>> list, ho creato da codice, una private sub che si chiama:
>> Private Sub ListviewMagazz_ItemClick(ByVal Item As Object). e funziona...
>> ma non riesco a scorrere i record perché alla pressione del tasto freccia
>> giů, mi parte la routine. Ho pensato quindi di usare un double click
>> (dblClick) ma non funge.. Ho provato a scriverla in vari modi.. ma niente
>> da fare..Ve li posto cosě forse mi saprete dire dove mi sbaglio:
>> Private Sub ListviewMagazz_ItemDblClick(ByVal Item As Object).
>> Private Sub ListviewMagazz_Item_DblClick(ByVal Item As Object).
>> Private Sub ListviewMagazz_ItemDoubleClick(ByVal Item As Object).
>> Private Sub ListviewMagazz_Item_DoubleClick(ByVal Item As Object).
>>
>> Chi mi sa aiutare?
>> Grazie mille!!
>> Ultra
>
> Mi par di capire che l'evento lo devi mettere su DopoAggiornamento e non
> SuClick o DblClick in modo che un clic non provochi l'esecuzione della sub
> e ti permetta di scorrere la lista.
> Private Sub ListviewMagazz_Item_AfterUpdate()
>
> Ciao
>
> NatPP
Ciao NatPP,
non funziona, ci ho provato... la form che contiene la listview, non č
collegata con una tabella.. forse č questo che impedisce il dopo
aggiornamento, non so piů che fare.. tu che altro mi puoi consigliare?
Grazie per la tua gentile risposta.
Ultra


title: Access 2000 ListView DblClick

text:
[CUT]
> non funziona, ci ho provato... la form che contiene la listview, non è
> collegata con una tabella.. forse è questo che impedisce il dopo
> aggiornamento, non so più che fare.. tu che altro mi puoi consigliare?
> Grazie per la tua gentile risposta.
>
> Ultra
Non riesco a capire.
Se con un doppio click si verifica l'evento e parte la routine, perché la
routine non deve partire se è abbinata all'evento DopoAggiornamento?
Il fatto che il form non sia associato è ininfluente. C'è qualche cosa che
non quadra!
A2000 (per mia esperienza) non è esente da fatti inspiegabili. A2003 (ma
meglio ancora A2002) non mi fa tribolare come A2000.
Comunque prova a risolvere con menu Strumenti->Utilità database->Compatta e
ripristina database, e/o, dall'editor VBA, menù Debug->Compila<nomefile>.
Te li suggerisco perché in passato, anche se anch'io stento a crederci, ho
risolto qualche piccola 'rogna' con simili sistemi.
Diversamente, prova a ripostare il problema il più chiaramente possibile e
vedrai che qualcuno veramente competente (in questo NG ce ne sono parecchi)
ti saprà senz'altro aiutare.
Ciao
NatPP


title: aggiunta di 1 solo record con una form

author: giobucci

text:
ciao a tutti usando l'oggetto docmd voglio aggiungere 1 solo rekord e non +
di 1  ?
es.
private sub aggiungi_click()
docmd.openform "miaform",,,,acformadd,ecc..................
end sub
cosi mi fa aggiungere tutti i record che voglio
come si fa ad aggiungere solo un rekord ?
che procedura devo attivare su un evento click()
grazie a tutti per le risposte
questo ng è straordinario
un grazie soprattutto a coloro che collaborano alla realizzazione di tutto
questo.


title: aggiunta di 1 solo record con una form

author: Roberto da casa

text:
"giobucci" <
iacog...@interfree.it
> ha scritto nel messaggio
news:3d0ee...@news.dada.it...
> ciao a tutti usando l'oggetto docmd voglio aggiungere 1 solo rekord e non
+
> di 1  ?
> es.
> private sub aggiungi_click()
> docmd.openform "miaform",,,,acformadd,ecc..................
> end sub
> cosi mi fa aggiungere tutti i record che voglio
> come si fa ad aggiungere solo un rekord ?
> che procedura devo attivare su un evento click()
> grazie a tutti per le risposte
> questo ng č straordinario
> un grazie soprattutto a coloro che collaborano alla realizzazione di tutto
> questo.
Se non ho capito male, vuoi aprire la maschera chiamata miaform e inserire
un solo record; penso che un modo sia quello di chiudere la maschera miaform
a fronte dell'evento "Dopo inserimento" di tale maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aggiunta di 1 solo record con una form

text:
"giobucci" <
iacog...@interfree.it
> ha scritto nel messaggio
news:3d0ee...@news.dada.it...
> ciao a tutti usando l'oggetto docmd voglio aggiungere 1 solo rekord e non
+
> di 1  ?
> es.
> private sub aggiungi_click()
> docmd.openform "miaform",,,,acformadd,ecc..................
> end sub
> cosi mi fa aggiungere tutti i record che voglio
> come si fa ad aggiungere solo un rekord ?
> che procedura devo attivare su un evento click()
> grazie a tutti per le risposte
> questo ng č straordinario
> un grazie soprattutto a coloro che collaborano alla realizzazione di tutto
> questo.
>
Potresti disabilitare il bottone dopo che ci hai fatto clic; perň devi
aggiungere il codice necessario a riattivarlo se viene cancellato il
record...
Ciao.
--
Sergio MAZZA


title: problema con copia file .mde helpp

author: blinking

text:
ciao a tutti, ho un problema che non so come risolvere...allora su un
vecchio pc con win 98 c'è un file .mde che riguarda i problemi dei disabili,
questo file lo devo copiare su un nuovo pc con win xp home.
Il problema è che dopo averlo copiato sul nuovo pc quando provo ad aprirlo
l'access (2000) (sull'altro pc c'è access 97) mi dice che le uniche
operazioni che può fare è aprire il database (dandomi errore in quanto non
può aprire un file MDE) oppure convertire il database ma anche in questo
caso mi segnala che non può far alcuna operazione su questo file.
Come faccio per farlo funzionare sul pc nuovo? non riesco a capire :(
grazie


title: problema con copia file .mde helpp

text:
"blinking" <
NONCELOSRIVERE...@katamail.com
> ha scritto nel
messaggio news:XbB6c.89162$O31.3...@news4.tin.it...

Se si tratta, come tu dici, di database nel formato .MDE puoi aprilro
solamente con la versione di Access con cui è stato creato, nel tuo caso con
Access 97: i file .MDE, al contrario dei file .MDB, non possono essere
convertiti in una versione leggibile da altre versioni di Access.
Se quindi non possiedi il file .MDB del database in questione penso tu possa
fare ben poco.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema con copia file .mde helpp

text:
ciao, prima di tutto grazie per avermi risposto, dunque..
>
> Se si tratta, come tu dici, di database nel formato .MDE puoi aprilro
> solamente con la versione di Access con cui è stato creato, nel tuo caso
con
> Access 97:
dato che di access non ne capisco granchè (praticamente niente) ho detto
database..ma non so se è corretto, è un praticamente un programmino che si
apre con access e giro in access ed è appunto un file .MDE (l'icona ha anche
un lucchetto...non so se può essere utile come informazione)
> i file .MDE, al contrario dei file .MDB, non possono essere
> convertiti in una versione leggibile da altre versioni di Access.
e quindi se sel pc c'era installato access 2000? basta solo rimuoverlo ed
installarci la versione 97?
> Se quindi non possiedi il file .MDB del database in questione penso tu
possa
> fare ben poco.
uhm...qui entro in crisi :)
il file MDB del database non ce l'ho..almeno non credo...cioè tutto ciò che
ho è quell'icona-programma li...ho solo notato che quando parte il programma
crea altri 3 file sempre con icone del programma access. Da quanto ne
capisco io è stata fatta questa applicazione e poi tipo "complilata" in modo
da non poter esser modificata (quindi credo senza codice sorgente)
Quindi..che posso fare? (se posso fare qualcosa)
grazie ancora


title: problema con copia file .mde helpp

text:
"blinking" <
NONCELOSRIVERE...@katamail.com
> ha scritto nel
messaggio news:0sI7c.107656$O31.4...@news4.tin.it...
> ciao, prima di tutto grazie per avermi risposto, dunque..
> >
> > Se si tratta, come tu dici, di database nel formato .MDE puoi aprilro
> > solamente con la versione di Access con cui è stato creato, nel tuo caso
> con
> > Access 97:
>
> dato che di access non ne capisco granchè (praticamente niente) ho detto
> database..ma non so se è corretto, è un praticamente un programmino che si
> apre con access e giro in access ed è appunto un file .MDE (l'icona ha
anche
> un lucchetto...non so se può essere utile come informazione)
Per convenzione tutti i file leggibili da Access vengono, a torto o ragione,
chiamati database.
>
> > i file .MDE, al contrario dei file .MDB, non possono essere
> > convertiti in una versione leggibile da altre versioni di Access.
>
> e quindi se sel pc c'era installato access 2000? basta solo rimuoverlo ed
> installarci la versione 97?
Oppure puoi installare sia Access 97 che Access 2000, in due directory
diverse, e a seconda dei casi usi quello che ti serve.
>
> > Se quindi non possiedi il file .MDB del database in questione penso tu
> possa
> > fare ben poco.
>
> uhm...qui entro in crisi :)
> il file MDB del database non ce l'ho..almeno non credo...cioè tutto ciò
che
> ho è quell'icona-programma li...ho solo notato che quando parte il
programma
> crea altri 3 file sempre con icone del programma access. Da quanto ne
> capisco io è stata fatta questa applicazione e poi tipo "complilata"
o meglio è stato creato appunto il file .MDE per proteggere dalle modifiche
le maschere, i report ed il codice.
> in modo
> da non poter esser modificata (quindi credo senza codice sorgente)
> Quindi..che posso fare? (se posso fare qualcosa)
A mio avviso puoi solo installare sul computer anche Access 97: penso sia
l'unico modo per eseguire quel file .MDE .
> grazie ancora



title: problema con copia file .mde helpp

text:
Ciao, ho provato su un pc con Win98 e office 2000 installato (non c'era
l'access 2000), ho installato in una cartella diversa l'office 97 con il
solo componente access e finalmente mi apre quel file!! :))
Bene bene, grazie mille!!
Solo un'altra domanda, se si tratta di un pc con win XP....funziona
ugualmente o potrei avere altri problemi?
(quel pc con XP ha non so quante installazioni di Office 2000 SBE, Premium,
Professional e 97 accavallate..è una tragedia..ma questo vedrò di sistemarlo
da solo..a costo di eliminare i file uno ad uno registro compreso ;P)
grazie ancora


title: problema con copia file .mde helpp

text:
"blinking" <
NONCELOSRIVERE...@katamail.com
> ha scritto nel
messaggio news:Ludac.153400$O31.6...@news4.tin.it...
> Ciao, ho provato su un pc con Win98 e office 2000 installato (non c'era
> l'access 2000), ho installato in una cartella diversa l'office 97 con il
> solo componente access e finalmente mi apre quel file!! :))
> Bene bene, grazie mille!!
> Solo un'altra domanda, se si tratta di un pc con win XP....funziona
> ugualmente o potrei avere altri problemi?
Non dovresti avere problemi particolari a meno che non ci siano sul computer
installate versioni di Access successive ad Access 97.
> (quel pc con XP ha non so quante installazioni di Office 2000 SBE,
Premium,
> Professional e 97 accavallate..è una tragedia..ma questo vedrò di
sistemarlo
> da solo..a costo di eliminare i file uno ad uno registro compreso ;P)
Come ti accennavo sopra, per essere sicuro di non avere problemi, mi risulta
che bisogna installare prima Access 97 e solo dopo le altre versioni di
Access in un'altra directory.



title: Aggiornare solo i record modificati

author: Piero

text:
ciao a tutti
con questa query di aggiornamento, aggiorno ogni volta pi� di 4000 record.
E' possibile aggiornare sol� i record modificati?
se si, come?
UPDATE FattureFo RIGHT JOIN (TbCarichi LEFT JOIN DettaglioFo ON
TbCarichi.IDCarico = DettaglioFo.IDCarico) ON FattureFo.IDFattura =
DettaglioFo.IDFattura SET TbCarichi.nFatturaFo = FattureFo.[N� Fattura
Fornitore], TbCarichi.DataFatturaFo = FattureFo.Del;

Grazie


title: Aggiornare solo i record modificati

author: Mancini

text:
Senza entrare nel dettaglio e significato della query
se di quei 4000 record vuoi aggiornare solamente i record diversi
nei 2 campi interessati all'aggiornamento ci aggiungi un WHERE

WHERE
(
(TbCarichi.nFatturaFo <> FattureFo.[N° Fattura Fornitore])
AND
(TbCarichi.DataFatturaFo <> FattureFo.Del)
)

Attento ai valori Null e stringhe di lunghezza 0


title: Aggiornare solo i record modificati

text:
Perdonami
Mi sa che devi mettere OR invece di AND

Fai qualche esperimento


title: Aggiornare solo i record modificati

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:a5d96829-571c-4b05...@googlegroups.com...
> Perdonami
> Mi sa che devi mettere OR invece di AND
>
> Fai qualche esperimento

Grazie


title: Aggiornare solo i record modificati

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:527ccc36$0$1381$4faf...@reader1.news.tin.it...

sono di nuovo a chiedere aiuto perch� mi aggiorna solo dove
esiste un dato(cio� dove il campo � popolato)
WHERE (((TbCarichi.nFatturaFo)<>[N� Fattura fornitore])) OR
(((TbCarichi.DataFatturaFo)<>[N� Fattura fornitore]));


title: Aggiornare solo i record modificati

author: Bruno Campanini

text:
Piero used his keyboard to write :
> "Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
> news:527ccc36$0$1381$4faf...@reader1.news.tin.it...
>>
>> "Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
>> news:a5d96829-571c-4b05...@googlegroups.com...
>>> Perdonami
>>> Mi sa che devi mettere OR invece di AND
>>>
>>> Fai qualche esperimento
>>
>> Grazie
> sono di nuovo a chiedere aiuto perchè mi aggiorna solo dove
> esiste un dato(cioè dove il campo è popolato)
> WHERE (((TbCarichi.nFatturaFo)<>[N° Fattura fornitore])) OR
> (((TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]));

Mancini t'aveva detto di stare attento ai Null!

Nz(TbCarichi.nFatturaFo)<>[N° Fattura fornitore] OR
Nz(TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]

Mai rivelare la versione di Access che si sta usando... è un segreto da
portarsi nella tomba!
Se la tua versione di Access non ha Nz() built-in... spera che qualcuno
t'invii l'analoga UDF.

Bruno

PS
==
Ma come si fa a chiamare un campo, o un controllo,
[N° Fattura fornitore]?
cerca di non lasciar spazi e di non usar apostrofi, ° et similia,
salvo le accentate, ché appartengono alla nostra lingua.

[N° Fattura fornitore] è insieme un numero di fattura e una data?


title: Aggiornare solo i record modificati

text:
cut
>>> Grazie
>> sono di nuovo a chiedere aiuto perchè mi aggiorna solo dove
>> esiste un dato(cioè dove il campo è popolato)
>> WHERE (((TbCarichi.nFatturaFo)<>[N° Fattura fornitore])) OR
>> (((TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]));
>
> Mancini t'aveva detto di stare attento ai Null!
>
> Nz(TbCarichi.nFatturaFo)<>[N° Fattura fornitore] OR
> Nz(TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]

> Mai rivelare la versione di Access che si sta usando... è un segreto da
> portarsi nella tomba!
> Se la tua versione di Access non ha Nz() built-in... spera che qualcuno
> t'invii l'analoga UDF.
>
> Bruno
>
> PS
> ==
> Ma come si fa a chiamare un campo, o un controllo,
> [N° Fattura fornitore]?
> cerca di non lasciar spazi e di non usar apostrofi, ° et similia,
> salvo le accentate, ché appartengono alla nostra lingua.
>
> [N° Fattura fornitore] è insieme un numero di fattura e una data?
no solo numero

Grazie Bruno

cosi funziona
WHERE (((Nz([TbCarichi].[nFatturaFo]))<>Nz([N° Fattura fornitore]))) OR
(((Nz([TbCarichi].[DataFatturaFo]))<>Nz([del])));


title: Aggiornare solo i record modificati

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:527e6658$0$1379$4faf...@reader1.news.tin.it...
> cut
>>>> Grazie
>>> sono di nuovo a chiedere aiuto perchè mi aggiorna solo dove
>>> esiste un dato(cioè dove il campo è popolato)
>>> WHERE (((TbCarichi.nFatturaFo)<>[N° Fattura fornitore])) OR
>>> (((TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]));
>>
>> Mancini t'aveva detto di stare attento ai Null!
>>
>> Nz(TbCarichi.nFatturaFo)<>[N° Fattura fornitore] OR
>> Nz(TbCarichi.DataFatturaFo)<>[N° Fattura fornitore]
>
>> Mai rivelare la versione di Access che si sta usando... è un segreto da
>> portarsi nella tomba!
>> Se la tua versione di Access non ha Nz() built-in... spera che qualcuno
>> t'invii l'analoga UDF.

ho Access 2003



title: Aggiornare solo i record modificati

text:
> cosi funziona
> ....  Nz([TbCarichi].[nFatturaFo])<>Nz([N° Fattura fornitore]) .....

A parer mio c'è ancora qualcosa che non va bene.
Stilizziamo la tua formula cosi
 ....  Nz(Car.NFo)<>Nz(Fat.NFf) .....

--- Immagina di avere a Sx un valore Nullo e a Dx un valore 0
--- allora a Sx diventa 0 per il Nz  e a Dx rimane 0
--- Il record NON viene aggiornato perche considera uguali i valori di Sx e Dx
--- ma in effetti sono diversi

Tu forse non ti accorgi perche lavori con date e testi che non possono mai essere uguali al NUMERO 0  ( ad eccezione forse del 30/12/1899 h 00.00.00 )
ma se tu lavorassi con numeri allora dovresti fare:
....  Nz(Car.NFo,"")<>Nz(Fat.NFf,"") .....
Trasformi i valori Null in stringhe di lunghezza zero


title: Aggiornare solo i record modificati

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:bf1dec7e-903a-4037...@googlegroups.com...

grazie Mancini,
nel modo da te indicato va bene in entrambi i casi?
cioè che sia o non sia numerico


title: Aggiornare solo i record modificati

text:
> nel modo da te indicato va bene in entrambi i casi?
> cioè che sia o non sia numerico

Secondo me Si  io lo uso da tempo senza problemi con date, testi, numeri, booleani eccetera senza problemi,

La ambiguita è solamente fra Null e stringa di lunghezza zero
tu trasformi il 1° nel 2°
ed elimini la ambiguita alla radice


title: Aggiornare solo i record modificati

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:a09125d9-2c73-4c8e...@googlegroups.com...

grazie


title: compatta e ripristina...

author: Peer to Peer

text:
vorrei compattare e ripristinare file di archivi ogni tanto o in automatico
o collegato a un bottone dato che si ingrandiscono a dismisura...soluzioni
al volo??
grazie


title: compatta e ripristina...

text:
"Peer to Peer" <x@x.x> wrote in message
news:4409af0c$0$36929$
4faf...@reader3.news.tin.it

Metodo CompactDatabase di DAO che se guardi l'Help
è decisamente ben documentato.
Ricorda solo che per Compattare un DB_Remoto o un BE serve
che non siano aperte transazioni o Recordset, quindi chiudi
tutti i Recordset e le Maschere associate.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Numero massimo di dati in una tabella

author: Simone Pilan

text:
Una tabella di access, che dimensioni massime può raggiungere in quantità di
dati archiviati?
Ciao e grazie


title: Numero massimo di dati in una tabella

author: Francesco R.

text:
"Simone Pilan" <
simon...@libero.it
> ha scritto nel messaggio
news:CeGMa.141803$lK4.3...@twister1.libero.it...

Credo che in Access 2000 il limite dimensionale per un intero database sia
di 2 GByte.
Dal momento che per le chiavi con progressivo automatico, viene usato un
intero lungo che può esprimere numeri fino a 2.147.483.648, credo che il
limite non sia nel N° di record ma appunto nei 2 GB.
Ciao


title: Numero massimo di dati in una tabella

author: MA

text:
"Simone Pilan" <
simon...@libero.it
> ha scritto nel messaggio
news:CeGMa.141803$lK4.3...@twister1.libero.it...

1 Gb per A97 e 2Gb per A2000 in su
MAssimiliano


title: popolare record... compositi [LUNGO..sorry]

author: goose

text:
Un saluto a tutto il NG.
Eccomi qui a postare un bel problemino..
sicuramente difficile per me da esporre.. spero meno complicato per voi da
risolvere :-)
Allora:
ho una maschera nella quale inserisco le ricette e... ho poi una
sottomaschera nella quale inserisco tutti gli ingredienti della ricetta,
specificando se trattasi di ingrediente semplice (es. sale, zucchero, ecc)
oppure cibo composito (es. sugo di vongole).
I cibi compositi sono quindi i nomi delle ricette in precedenza inserite.
Posso quindi selezionare il nome "sugo di vongole" perchè prima ho già
inserito una ricetta ad esso relativa.
Il mio quesito è: come faccio ad ottenere l'elenco degli ingredienti
"semplici" contenuti in una determinata ricetta, nell'ipotesi che questi
siano inseriti tanto nella ricetta principale, quanto in quelle relative ai
cibi in essa richiamati?
Vi dico come ho ragionato:
ho creato una tabella di appoggio.. chiamata "IngredientiElementariRicetta"
poi.. iniziando dalla prima ricetta, che ovviamente è di certo costituita di
soli ingredienti semplici, copio ogni record in quella tabella.
Passando invece ad una ricetta che contiene un cibo composito.. inizio con
il fare un clone della tabella di appoggio..inserisco tutti gli ingredienti
della tabella clone relativi alla ricetta il cui nome (o codice) è
richiamato in questa seconda (azz... non so se mi sono riuscito a far
capire).
Facendo un esempio stupido.. con ricette molto semplici.. tutto funziona
bene.
Se invece inizio a complicare.. con molti ingredienti e soprattutto molte
ricette richiamate.. non sembra funzionare al meglio.
Non so se questo modo di ragionare.. oltre ad essere estremamente
contorto..sia corretto.
Certo è che mi farebbe comodo qualche riga di codice che mi semplifichi la
vita.. e mi eviti di mettermi a fare un debugging estremo di tutto sto
casino (che solo per ricordarmi come ho fatto a fare una cosa.. ci metto
mezza giornata.. eheheh).
Un saluto e un grazie in anticipo a chi riesce a darmi una mano
Goose The Chef!


author: Antonio Biso

text:
goose <
goose...@hotmail.com
> wrote in message
Tsnn7.165848$TS4.1...@news2.tin.it...
> Un saluto a tutto il NG.
>
> Eccomi qui a postare un bel problemino..
> sicuramente difficile per me da esporre.. spero meno complicato per voi da
> risolvere :-)
> Allora:
> ho una maschera nella quale inserisco le ricette e... ho poi una
> sottomaschera nella quale inserisco tutti gli ingredienti della ricetta,
> specificando se trattasi di ingrediente semplice (es. sale, zucchero, ecc)
> oppure cibo composito (es. sugo di vongole).
> I cibi compositi sono quindi i nomi delle ricette in precedenza inserite.
> Posso quindi selezionare il nome "sugo di vongole" perchè prima ho già
> inserito una ricetta ad esso relativa.
> Il mio quesito è: come faccio ad ottenere l'elenco degli ingredienti
> "semplici" contenuti in una determinata ricetta, nell'ipotesi che questi
> siano inseriti tanto nella ricetta principale, quanto in quelle relative
ai
> cibi in essa richiamati?
Tu non dici quale è la struttura del tuo database, quindi ti dico io come
farei:
tabella ingredienti
ID_ingr - Descrizione
tabella ricette
ID - Rif_ID_Ingrediente
Nella tabella ricette ci va l'id della ricetta e, o l'id di un ingrediente
semplice, o l'id di un'altra ricetta.
Selezionato un ID ricetta, per avere tutti gli ingredienti fai una query di
unione:
una select sulla tabella ricette messa in join con la tabella ingredienti
sul campo Rif_ID e ID_ingr
una select sulla tabella ricette in join con sè stessa sui campi ID e Rif_ID
ed in join con la tabella ingredienti sui campi Rif_ID e ID_ingr.
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
news:4ZZn7.46523$ul3.1...@news.infostrada.it...
> goose <
goose...@hotmail.com
> wrote in message
> Tsnn7.165848$TS4.1...@news2.tin.it...
> > Un saluto a tutto il NG.
> >
[cut]
>
> Selezionato un ID ricetta, per avere tutti gli ingredienti fai una query
di
> unione:
> una select sulla tabella ricette messa in join con la tabella ingredienti
> sul campo Rif_ID e ID_ingr
> una select sulla tabella ricette in join con sè stessa sui campi ID e
Rif_ID
> ed in join con la tabella ingredienti sui campi Rif_ID e ID_ingr.
>
> Antonio
>
Grazie per l'aiuto.
Non vorrei approfittarne oltremodo, ma non capisco il passaggio relativo
alle 2 select che mi hai indicato.
Non usando la sintassi SQL, questo approccio mi risulta abbastanza ostico.
Essendo questa soluzione particolarmente necessaria alla chiusura del DB,
spero che mi riesci a far capire come procedere.
Un saluto e un grazie anticipato
Goose


title: Variabili a RunTime

author: Salvio

text:
Ho scritto il seguente codice :
For i = 1 To 10
    For k = 1 To 55
     If Me.Controls("Num" & i) = Me.Controls("Estratto" & k) Then
        Me.Controls("Estratto" & k & ".ForeColor") = 16711680
        Me.Controls("Estratto" & k & ".BackColor") = 16777164
     End If
    Next k
Next i
Quando la If è vera mi dice "Impossibile trovare il campo .... a cui
si fa
riferimento nell'espressione.
Cosa devo modificare
Grazie


title: Variabili a RunTime

author: wlady

text:
Salvio ha scritto:

questo :
Me.Controls("Estratto" & k).ForeColor = 16711680
Me.Controls("Estratto" & k).BackColor = 16777164
ciao


title: Variabili a RunTime

author: Carlo Costarella

text:
"Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
news:1152533324.4...@b28g2000cwb.googlegroups.com...


    Next k
Next i

Cosa devo modificare
Grazie
[risposta]
Sbagli la sintassi inserendo la proprietà all'interno del nome controllo:
questa la giusta:
Me.Controls("Estratto" & k).ForeColor = 16711680
Ciao, Carlo


title: Variabili a RunTime

text: Grazie..


title: Come aggiornare form senza focus senza requery?

author: RobertoA

text:
Form1 continua, basata su una query uno-molti (articoli->prezzi) che
mostra tante righe quanti sono i prezzi degli articoli
Ad esempio se ho 10 articoli e tre prezzi per articolo, la form1
visualizza 30 righe
Con pulsante su form1, apro form2 che consente di modificare il prezzo
della riga corrente su form1
a modifica del prezzo avviene con scrittura diretta sul db:
CurrentDb.execute "update prezzi set prezzo1 where cod_art='peppe' "
Fin qua tutto bene
Dopo aver modificato il prezzo da codice vba su form2, vorrei 'vedere'
cambiare il prezzo anche sulla form1 sottostante (la form2 e' ancora
aperta e col focus)
Se da codice vba form2 lancio un requery recordset della form1, ci mette
qualche secondo ed e'  fastidioso attenderlo
La domanda e': c'e' modo di aggiornare il campo prezzo sulla form1 SENZA
lanciare un requery sul recordset form1 ?
Come dire fare un requery di un solo record


text:
La risposta è NO relativamente al singolo Record.
Se tuttavia hai fatto solo una modifica e non ADDNEW o DELETE basta fare un REFRESH... che impatta meno.

@Alex


text:

Si, la modifica e' solamente un aggiornamento del dato esistente
Gia' provato col refresh prima di postare qua
Ma non visualizza il dato cambiato sulla textbox nel corpo, collegata al
campo (il cui contenuto e' cambiato) della query


text:
Il giorno sabato 28 settembre 2019 20:01:00 UTC+2, RobertoA ha scritto:
> Form1 continua, basata su una query uno-molti (articoli->prezzi) che
> mostra tante righe quanti sono i prezzi degli articoli
> Ad esempio se ho 10 articoli e tre prezzi per articolo, la form1
> visualizza 30 righe
> Con pulsante su form1, apro form2 che consente di modificare il prezzo
> della riga corrente su form1
> a modifica del prezzo avviene con scrittura diretta sul db:
> CurrentDb.execute "update prezzi set prezzo1 where cod_art='peppe' "
> Fin qua tutto bene
> Dopo aver modificato il prezzo da codice vba su form2, vorrei 'vedere'
> cambiare il prezzo anche sulla form1 sottostante (la form2 e' ancora
> aperta e col focus)
> Se da codice vba form2 lancio un requery recordset della form1, ci mette
> qualche secondo ed e'  fastidioso attenderlo

Ma perchè complicarti la vita in quel modo: non è più semplice consentire di modificare il prezzo direttamente sulla Form continua?


text:

La form1 e' solo lettura


text:

Trovato l'inghippo del Refresh che non funzionava
Il TIPO RECORDSET della form era Snapshot
Messo su Dynaset, dando da form2 un refresh sulla form1, l'aggiornamento
dati sulla form1 si vede correttamente


text:
> Trovato l'inghippo del Refresh che non funzionava
> Il TIPO RECORDSET della form era Snapshot
> Messo su Dynaset, dando da form2 un refresh sulla form1, l'aggiornamento
> dati sulla form1 si vede correttamente

E già che l'hai impostato Dynaset, ti conviene cancellare quell'obrobrio di Form2 e dar la possibilità agli utenti di modificare direttamente il prezzo sulla Form Continua.


text:
Come non concordare...

;-)

@Alex


text:

Intanto obrobrio si scrive con 4 b
E poi, visto che insisti, se cancello la form2 cosa mi dai?


text:
...
> Intanto obrobrio si scrive con 4 b
> E poi, visto che insisti, se cancello la form2 cosa mi dai?

Ci daresti una grande soddisfazione... ;-)

@Alex


text:

Scherzi a parte non posso cancellarla perche' e' una form che consente
di inserire i pagamenti di una fattura
Ed il pagamento puo' essere parziale, se la fattura e' 100 euro, magari
pago 10 euro, poi 20 euro, poi 70 euro, su form2 visualizzao una
griglietta coi pagamenti gia' eseguiti
La form deve propormi inoltre il saldo residuo per tentare il pagamento
completo
Non e' una semplice inserimento valore e ciao
Nella richiesta non l'ho scritto perche' ininfluente ai fini del problema


text:
...
> Scherzi a parte non posso cancellarla perche' e' una form che consente
> di inserire i pagamenti di una fattura
> Ed il pagamento puo' essere parziale, se la fattura e' 100 euro, magari
> pago 10 euro, poi 20 euro, poi 70 euro, su form2 visualizzao una
> griglietta coi pagamenti gia' eseguiti
> La form deve propormi inoltre il saldo residuo per tentare il pagamento
> completo
> Non e' una semplice inserimento valore e ciao
> Nella richiesta non l'ho scritto perche' ininfluente ai fini del problema

Ovviamente si banalizza anche per provocare, ma è sempre vero che ognuno di noi spesso è l'U.C.C.S. ed alcune volte viste da fuori le cose si semplificano...

Ciao
@Alex


text:
Il giorno lunedì 30 settembre 2019 11:00:34 UTC+2, RobertoA ha scritto:

> Non e' una semplice inserimento valore e ciao
> Nella richiesta non l'ho scritto perche' ininfluente ai fini del problema

Ora mi hai convinto, ma solo ora!

Saluti   ;-)


author: Ammammata

text:
Il giorno Mon 30 Sep 2019 08:54:15a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:qms7uk$gr6$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
> Intanto obrobrio si scrive con 4 b
>

ehm... 3 (tre) b

http://www.treccani.it/vocabolario/obbrobrio/

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il 30/09/2019 15:02, Ammammata ha scritto:
> Il giorno Mon 30 Sep 2019 08:54:15a, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:qms7uk$gr6$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>>
>> Intanto obrobrio si scrive con 4 b
>>
>
> ehm... 3 (tre) b
>
http://www.treccani.it/vocabolario/obbrobrio/

>
>
Sapevo che pescavo qualcosa
Non lo sapessi, ma lo sapevo


title: gestire relazione molti a molti

author: Butta

text:
Devo gestire un database di "offerte" che devo fare ai vari clienti.
Voglio che dall'anagrafica dei mie articoli, spuntando un flag, si generi
l'offerta che sarà compasta dagli articoli selezionati e dove inserirò poi i
prezzi.
Voglio anche che le mie offerte siano archiviate in modo che possano essere
richiamate e modificate.
Ho pensato di gestire il problema creando:
=> una tabella "articoli" con chiave ID_articolo (formato contatore) e i
vari campi di descrizione dell'articolo (categoria, descrizione, costo
acquisto)
=> una tabella "offerte" con chiave ID_offerta (formato contatore) e i vari
campi di descrizione dell'offerta (data, cliente, descrizione)
=> una terza tabella di congiunzione per i dettagli dell'offerta che crea
una relazione molti, molti tra le tabelle; Chiave ID_articolo+ID_offerta e i
vari campi, come prezzo, quantità minima ecc..
Fin qui penso di aver operato in modo corretto.
...ma ora come faccio a gestire questa relazione?
Come faccio a far in modo che gli articoli selezionati con il flag ed
estratti con la query vadano a formare la mia offerta? ...e a visualizzarla?
Grzie in anticipo.
Cristian (Butta)


title: gestire relazione molti a molti

author: Alessandro Baraldi

text:
"Butta" <
bu...@allegracompagnia.com
> wrote in message
news:2xpbf.1220$
r_4...@news.edisontel.com

La relazione Molti a Molti non esiste in se, ma si realizza
con l'ausilio di una Tabella(Appoggio) che spesso si definisce
di Dettaglio.
La tabella appoggio in questo caso avrà gli Id(o PK) delle
2 tabelle lato molti.
Per effettuare poi la selezione dovrai usare opportunamente i
JOIN tra le tabelle.
Tb1(1)--->(00)TbDettagli(00)<---(1)Tb2
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: gestire relazione molti a molti

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:23a38a0b0e4d945394...@mygate.mailgate.org...
> "Butta" <
bu...@allegracompagnia.com
> wrote in message
> news:2xpbf.1220$
r_4...@news.edisontel.com
CUT
> La relazione Molti a Molti non esiste in se, ma si realizza
> con l'ausilio di una Tabella(Appoggio) che spesso si definisce
> di Dettaglio.
>
> La tabella appoggio in questo caso avrà gli Id(o PK) delle
> 2 tabelle lato molti.
>
> Per effettuare poi la selezione dovrai usare opportunamente i
> JOIN tra le tabelle.
>
> Tb1(1)--->(00)TbDettagli(00)<---(1)Tb2
>
> Ciao
> @Alex
>
 Tabella di congiunzione o intermedia...
... 2 tabelle lato uno...
Ciao, Carlo


title: Tasto annulla

author: Matteo

text:
Ho un problemino: Ho dei textbox contenenti dei valori presi da una tabella.
Con il mio programma posso modificare tali record, però nel caso in cui non
voglia più modificare il record, il mio programma deve avere la possibilità
di annullare l'operazione, e fin qui ci sono. Se clicco sul tasto annulla
nei vari textbox ci devono essere i vari valori antecedenti alle modifiche.
non so se mi sono spiegato. Vorrei solo sapere se c'è un modo facile di fare
ciò, come in access senza stare a scrivere tutte quelle righe di comando che
ho scritto. un altra cosa qual è il sito comune di visual basic
--------------------------------
Inviato via
http://usenet.libero.it


title: Tasto annulla

author: Antonio Giorni

text:
"Matteo" <
mattj...@libero.it
> wrote in message
news:80Z105Z199Z154Y...@usenet.libero.it

tratto dal'help di Access:
Sub btnAnnulla_Click()
   Dim ctlCasellaTesto As Control
   For Each ctlCasellaTesto in Me.Controls
   If ctlCasellaTesto.ControlType = acTextBox Then
    ctlCasellaTesto.Value = ctl.OldValue
   End If
   Next ctlCasellaTesto
End Sub
Prova
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tasto annulla

author: Roberto da casa

text:
"Matteo" <
mattj...@libero.it
> ha scritto nel messaggio
news:80Z105Z199Z154Y...@usenet.libero.it...
> Ho un problemino: Ho dei textbox contenenti dei valori presi da una
tabella.
> Con il mio programma posso modificare tali record, però nel caso in cui
non
> voglia più modificare il record, il mio programma deve avere la
possibilità
> di annullare l'operazione, e fin qui ci sono. Se clicco sul tasto annulla
> nei vari textbox ci devono essere i vari valori antecedenti alle
modifiche.
> non so se mi sono spiegato. Vorrei solo sapere se c'è un modo facile di
fare
> ciò, come in access senza stare a scrivere tutte quelle righe di comando
che
> ho scritto. un altra cosa qual è il sito comune di visual basic
>
Prima che il record venga registrato, premi il tatso Esc.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dubbio not like

author: Alcibiade

text:
Ciao a tutti, scrivendo una query mi è venuto un dubbio: ho una
tabella con campi di testo: ragionesociale e mesi_fatti
Ho 3 record:
1)prima 34
2)seconda (campo vuoto)
3)terza 7
scrivo questa query:
SELECT aziende.ragionesociale,aziende.mesi_fatti FROM aziende WHERE
(aziende.mesi_fatti  not  Like '34')
Mi aspetto che vengano visualizzati il 2° e 3° record, invece viene
mostrato soltanto il 3°....è corretto? perchè?
Grazie


title: dubbio not like

text:
Alcibiade wrote:
Anche io preferisco le certezze...

Usa diverso "<>"
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: dubbio not like

text:
MA ha scritto:

Massimiliano, grazie per la risposta ma non funziona lo stesso.....


title: dubbio not like

author: Enrico T.S.

text:
>"Alcibiade" <
pand...@libero.it
> ha scritto nel messaggio
>news:1158678750....@m73g2000cwd.googlegroups.com...
>Ciao a tutti, scrivendo una query mi è venuto un dubbio: ho una
>t>abella con campi di testo: ragionesociale e mesi_fatti
>Ho 3 record:
>
>1)prima 34
>2)seconda (campo vuoto)
>3)terza 7
>
>scrivo questa query:
>SELECT aziende.ragionesociale,aziende.mesi_fatti FROM aziende WHERE
(>aziende.mesi_fatti  not  Like '34')>
>Mi aspetto che vengano visualizzati il 2° e 3° record, invece viene
>mostrato soltanto il 3°....è corretto? perchè?
>Grazie
SELECT aziende.ragionesociale,nz(aziende.mesi_fatti,'') As Mesi FROM aziende
WHERE
(>aziende.mesi_fatti  not  Like '34')
devi usare l'nz perchè Access non fa controlli su campi null.
bye :o)


title: dubbio not like

text:
Ciao Enrico, ti do ragione ma .....hai provato la query? non funziona
lo stesso....
Enrico T.S. ha scritto:



title: dubbio not like

text:
"Alcibiade" <
pand...@libero.it
> ha scritto nel messaggio
news:1158776580.4...@m73g2000cwd.googlegroups.com...

Enrico T.S. ha scritto:

No non l'ho provata, era il concetto che volevo far arrivare.
Evidentemente anche il controllo va fatto con l'nz ovvero:
 SELECT aziende.ragionesociale,nz(aziende.mesi_fatti,'') As Mesi FROM
aziende
 WHERE
 (nz(aziende.mesi_fatti,'')  not  Like '34')
bye :o)


title: dubbio not like

text:
Enrico T.S. ha scritto:

Così è perfetta ;)
Ciao


title: A03 Codice per Interrutore

author: skipper

text:
Sono qui come al solito ad elemosinare un aiuto.
:-)
Chi mi indica come è il codice di base per far funzionare un interruttore
nella maschera?
Per esempio:
con interruttore on msgbox "pippo"
con interuttore of msgbox "pluto"
Grazie
--
_____/)_____
Skipper dixit...


title: A03 Codice per Interrutore

author: Karl Donaubauer

text:
skipper wrote:
> ...
> Chi mi indica come è il codice di base per far funzionare un
> interruttore nella maschera?
> Per esempio:
> con interruttore on msgbox "pippo"
> con interuttore of msgbox "pluto"
If Me!NomeDelTuoInterruttore = True Then
    MsgBox "pippo"
Else
    MsgBox "pluto"
End If
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: A03 Codice per Interrutore

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8ki6vj...@mid.individual.net...
> skipper wrote:
>> ...
>> Chi mi indica come è il codice di base per far funzionare un
>> interruttore nella maschera?
>> Per esempio:
>> con interruttore on msgbox "pippo"
>> con interuttore of msgbox "pluto"
>
> If Me!NomeDelTuoInterruttore = True Then
>    MsgBox "pippo"
> Else
>    MsgBox "pluto"
> End If
Acc... fin troppo semplice...
Avevo immaginato qualcosa come on/off o up/down...
come al solito chiedo...
come al solito ricevo solerte risposta...
come al solito ringrazio...
:-)
--
_____/)_____
Skipper dixit...


title: Visualizzazione  sottoreport

author: BC

text:
Ho piazzato in un mio report un sottoreport  con i dati in relazione con
quelli che mostro nel report principale: ho scelto questa soluzione perchè
il modello deve simulare uno analogo cartaceo che ha un bel rettangolo nero
che incornicia i cati del sottoreport (chissà se mi sono fatto capire...)
Il problema sta nel fatto che non riesco afar visualizzare il piè di pagina
del sottoreport in nessun modo.
Non è per caso che vanno settate le misure stampate del foglio sottoreport?
Ho provato ma pur ottenendo un parziale effetto nel sottoreport isolato
quando chiedo l'anteprima completa.. niente piè di pagina
Grazie per l'aiuto
BC


title: Visualizzazione  sottoreport

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:47dabf00$0$21205$5fc...@news.tiscali.it...

Ho risolto... a quanto pare nei sottoreport  non viene visualizzato il piè
di pagina ma solo il piè di pagina report...
Grazie
BC


title: Evento sotto pulsante CANC

author: Morfeus

text:
Ciao a Tutti....Sembrerà un capriccio, ma è possibile scatenre un evento
premendo il pulsante CANC ?
Grazie a utti
Ciaoooooo


title: Evento sotto pulsante CANC

author: Alessandro Cara

text:

onKeyPress=canc fai qualcosa?
(credo che il tasto canc possa essere "trappato")
--
ac


title: query di confronto

author: stwe

text:
mi e' venuta questa strana voglia,
confrontare i dati presenti in una tabella "storico" che riceve i suoi dati
da una query basata su più tabelle, ora visto che poi devo eliminare i dati
dalle tabelle di origine con delle query di eliminazione, vorrei appunto
confrontare se i dati della tabella storico copiati dalla query di
aggiornamento sono realmente doppi e in quel caso eliminarli dalle tabelle
di origine.
grazie anticipatamente
by
stwe


title: Chiedo aiuto per un problema banale !

text:
ciao a tutti, mi chiamo gian luca e sto imparando ad usare access97/2000 per
lavoro.
il mio problema penso sia molto semplice da risolvere, ma essendo alle prime
armi non riesco a trovare una soluzione. questo č quello che devo fare:
ho creato una maschera contenente una casella combinata e un pulsante di
comando.
la casella combinata fa riferimento ad una tabella che contiene due campi,
uno identifica le sigle delle provincie e l'altro identifica il nome esteso
delle provincie. quando faccio clic sulla freccina della casella combinata
appare l'elenco delle sigle delle provincie. Una volta selezionata la sigla
interessata, faccio clic sul pulsante di comando chiamato cerca. Lo scopo č
semplice, devo cercare la sigla precedentemente selezionata nella tabella
fatta e, ultimata la ricerca, devo visualizzare un report, o una tabella,
che mostri sigla e nome esteso della provincia trovato
per fare questo, alla pressione del pulsante di comando, ho associato la
seguente istruzione:
     DoCmd.OpenReport ReportName:="provincie", View:=acPreview,
filtername:="cerca"
dove:
 provincie - č il report da visualizzare
 cerca - č una query parametrica con un solo parametro da specificare
ammesso che usare una query con un parametro in ingresso sia la scelta
giusta, il mio problema č:
come faccio ad impostare il parametro della mia query alla sigla selezionata
nella casella combianata ???
c'č un comando che faccia questo ???
posso risolvere il problema senza fare query ?
come funziona WhereCondition:= di DoCmd.OpenReport ?
Risolvere questo semplice esempio mi aiuterebbe molto per il mio nuovo
lavoro quindi se avete voglia di spendere un po' del vostro tempo tempo per
aiutarmi, vi ringrazio in anticipo ! :)
grazie, ciao
  gian luca


title: Chiedo aiuto per un problema banale !

author: LaLo

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:mZH07.729$D03....@news.infostrada.it...
>
> ciao a tutti, mi chiamo gian luca e sto imparando ad usare access97/2000
per
> lavoro.
>
> il mio problema penso sia molto semplice da risolvere, ma essendo alle
prime
> armi non riesco a trovare una soluzione. questo è quello che devo fare:
>
>
> ho creato una maschera contenente una casella combinata e un pulsante di
> comando.
>
> la casella combinata fa riferimento ad una tabella che contiene due campi,
> uno identifica le sigle delle provincie e l'altro identifica il nome
esteso
> delle provincie. quando faccio clic sulla freccina della casella combinata
> appare l'elenco delle sigle delle provincie. Una volta selezionata la
sigla
> interessata, faccio clic sul pulsante di comando chiamato cerca. Lo scopo
è
> semplice, devo cercare la sigla precedentemente selezionata nella tabella
> fatta e, ultimata la ricerca, devo visualizzare un report, o una tabella,
> che mostri sigla e nome esteso della provincia trovato
>
> per fare questo, alla pressione del pulsante di comando, ho associato la
> seguente istruzione:
>
>      DoCmd.OpenReport ReportName:="provincie", View:=acPreview,
> filtername:="cerca"
>
> dove:
>  provincie - è il report da visualizzare
>  cerca - è una query parametrica con un solo parametro da specificare
>
>
> ammesso che usare una query con un parametro in ingresso sia la scelta
> giusta, il mio problema è:
>
>
> come faccio ad impostare il parametro della mia query alla sigla
selezionata
> nella casella combianata ???
>
> c'è un comando che faccia questo ???
>
> posso risolvere il problema senza fare query ?
>
> come funziona WhereCondition:= di DoCmd.OpenReport ?
>
> Risolvere questo semplice esempio mi aiuterebbe molto per il mio nuovo
> lavoro quindi se avete voglia di spendere un po' del vostro tempo tempo
per
> aiutarmi, vi ringrazio in anticipo ! :)
>
> grazie, ciao
>
>   gian luca
>
Se la casella combinata è a due colonne, non devi utilizzare nessuna query
per avere
il nome esteso della provincia: basta utilizzare la proprietà Column della
casella combinata.
Ciao
LaLo


title: Chiedo aiuto per un problema banale !

text:
"LaLo" <
reg...@lltin.it
> ha scritto nel messaggio
news:9i116m$dsd$1...@pluto.news.dsi.unimi.it...

ma per fare una ricerca con query il cui parametro è preso dall'elemento
selezionato nella casella combinata come faccio ????


title: Chiedo aiuto per un problema banale !

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:HUW07.5205$D03.1...@news.infostrada.it...

Se utilizzi una casella combinata che ha per origine dati la tabella
Provincie, la quale è formata da (SiglaProvincia, NomeProvincia), non
conviene utilizzare una sola colonna con la SiglaProvincia per poi
recuperare il nome con una query; dichiari la casella combinata formata da 2
colonne, dove nella seconda hai il NomeProvincia.
HTH
LaLo


title: Chiedo aiuto per un problema banale !

text:
"LaLo" <
reg...@lltin.it
> ha scritto nel messaggio
news:9i1h0s$s0v$1...@pluto.news.dsi.unimi.it...

Giusto, pero questo è un semplice esempio per inquadrare il tipo di
problema. Nel database dove dovro' applicare questa soluzione , la casella
combinata fa riferimento ad una tabella con una cinquantina di campi.
Quindi a me serve proprio sapere il metodo per passare al parametro di una
query parametrica, la stringa selezionata nella casella combinata.
si puo' fare ?
ciao gian luca
P.S. : grazie per gli aiuti LaLo


title: Chiedo aiuto per un problema banale !

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:U%Y07.6099$D03.2...@news.infostrada.it...
>
[CUT]
>
> Giusto, pero questo è un semplice esempio per inquadrare il tipo di
> problema. Nel database dove dovro' applicare questa soluzione , la casella
> combinata fa riferimento ad una tabella con una cinquantina di campi.
>
> Quindi a me serve proprio sapere il metodo per passare al parametro di una
> query parametrica, la stringa selezionata nella casella combinata.
>
> si puo' fare ?
>
> ciao gian luca
>
> P.S. : grazie per gli aiuti LaLo
>
Innanzitutto puoi inserire più di due campi in una casella di riepilogo
anche se non la visualizzi. Premesso ciò e supponendo che non puoi/vuoi
visualizzare il campo della tabella che ti serve, quando ti occorre devi
scrivere del codice VBA. Ad esempio:
Dim rstRecordset as Recordset
Dim strSQL as String
strSQL = "SELECT NomeProvincia FROM tblProvincie WHERE SiglaProvincia = " &
cboCaselladiRiepilogo.Value
Set rstRecordset = CurrentDb.OpenRecordset(strSQL)
(il campo che interessa è rstRecordset!NomeProvincia)
HTH
LaLo


title: Chiedo aiuto per un problema banale !

author: lucianab64 on libero

text:
pac77 <
pa...@libero.it
> wrote in message
mZH07.729$D03....@news.infostrada.it...
>
> ciao a tutti, mi chiamo gian luca e sto imparando ad usare access97/2000
per
> lavoro.
>
> il mio problema penso sia molto semplice da risolvere, ma essendo alle
prime
> armi non riesco a trovare una soluzione. questo è quello che devo fare:
>
>
> ho creato una maschera contenente una casella combinata e un pulsante di
> comando.
Ti pregherei di mettere un subject significativo nei tuoi post, cosicchè chi
vuole rispondere abbia un'idea del contenuto del messaggio.
Leggi a tale proposito il post di Federico Luciani:
[INFO] Istruzioni per l'uso di questo ng
Grazie
:-) Luciana
> la casella combinata fa riferimento ad una tabella che contiene due campi,
> uno identifica le sigle delle provincie e l'altro identifica il nome
esteso
> delle provincie. quando faccio clic sulla freccina della casella combinata
> appare l'elenco delle sigle delle provincie. Una volta selezionata la
sigla
> interessata, faccio clic sul pulsante di comando chiamato cerca. Lo scopo
è
> semplice, devo cercare la sigla precedentemente selezionata nella tabella
> fatta e, ultimata la ricerca, devo visualizzare un report, o una tabella,
> che mostri sigla e nome esteso della provincia trovato
>
> per fare questo, alla pressione del pulsante di comando, ho associato la
> seguente istruzione:
>
>      DoCmd.OpenReport ReportName:="provincie", View:=acPreview,
> filtername:="cerca"
>
> dove:
>  provincie - è il report da visualizzare
>  cerca - è una query parametrica con un solo parametro da specificare
>
>
> ammesso che usare una query con un parametro in ingresso sia la scelta
> giusta, il mio problema è:
>
>
> come faccio ad impostare il parametro della mia query alla sigla
selezionata
> nella casella combianata ???
>
> c'è un comando che faccia questo ???



title: Chiedo aiuto per un problema banale !

text:
ciao LaLo,
non sono riuscito !!!
quando creo un tasto, edito le sue proprieta e nella cartella evento,
specifico su clic [routine evento]
a questo punto mi serve il codice VB che:
1. legga il valore tipo dalla casella combinata o casella di testo
2. salva il valore letto in una variabile string di nome input
3. chiama la query "nome_query" e passagli come unico parametro il valore di
input
tutto qua ! ma non so i comandi vb da usare, ho guardato nella guida in
linea e in sito comune ma non trovo cio che mi serve.
tu sai scrivere queste linee di codice ?


title: Chiedo aiuto per un problema banale !

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:vug17.12527$D03.4...@news.infostrada.it...

Se devi impostare un filtro sulla query in base al valore del controllo
della maschera, allora puoi inserire sulla riga criteri la seguente
espressione:
=Forms!<NomeForm>!cboProvincie.Value
Assumendo che hai una casella di riepilogo chiamata appunto cboProvincie.
Attenzione ai valori nulli da controllare sull'evento che hai specificato,
qualcosa come:
If IsNull(cboProvincie.Value) Then
    MsgBox "Selezionare la provincia"
Else
    ...
    <apri il report>
End If
HTH
LaLo


title: Chiedo aiuto per un problema banale !

text:
> Se devi impostare un filtro sulla query in base al valore del controllo
> della maschera, allora puoi inserire sulla riga criteri la seguente
> espressione:
> =Forms!<NomeForm>!cboProvincie.Value
> Assumendo che hai una casella di riepilogo chiamata appunto cboProvincie.
> Attenzione ai valori nulli da controllare sull'evento che hai specificato,
> qualcosa come:
>
> If IsNull(cboProvincie.Value) Then
>     MsgBox "Selezionare la provincia"
> Else
>     ...
>     <apri il report>
> End If
>
>
> HTH
> LaLo
>
GRAZIE MILLE LaLo, finalmente con quest'ultima tua spiegazione ho risolto
mio problema.
spero di contare ancora sul tuo aiuto in un futuro che credo sia molto
vicino !!! :-))))
ciao e grazie ancora !
            gian luca


title: Chiedo aiuto per un problema banale !

text:
rieccomi qua !
guarda questo codice per stampare il report:
Private Sub Stampa_motori_Click()
On Error GoTo Err_Stampa_motori_Click
    Dim stDocName As String
    stDocName = "R_motori"
    DoCmd.OpenReport stDocName, acNormal
Exit_Stampa_motori_Click:
    Exit Sub
Err_Stampa_motori_Click:
    MsgBox Err.Description
    Resume Exit_Stampa_motori_Click
End Sub
ora supponi che il report sia composto da piu pagine !!!
E' possibile modificare il precedente codice in modo tale che vengano
stampate solamente le prime n pagine ????????????


title: Chiedo aiuto per un problema banale !

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:ySh17.13010$D03.4...@news.infostrada.it...

Utilizza il metodo PrintOut dell'oggetto DoCmd.
Bye
LaLo


title: aggiornare una query ad un valore di un campo di una tabella

author: Arold

text:
quesito già posto ma con nessuna risposta, lo ripropongo in modo piu chiaro
nella speranza che qualcuno possa aiutarmi
ho una query di aggiornamento e i campi a zero vorrei aggiornarli ad un
valore che ho in una tabella "aziendali" il campo si chiama default
aggiornare a : tabella aziendali!campodefault
come faccio riferimento a default di "aziedali" nel campo aggiorna a della
query?
P.S. la tabella aziendali contiene un solo record.
grazie a tutti.


author: namor

text:
"Arold" <
simb...@libero.it
> ha scritto nel messaggio
news:bib3p4$iga$1...@lacerta.tiscalinet.it...

DLookup("default","aziendali")
Namor


text:
> > grazie a tutti.
>
>
> DLookup("default","aziendali")
>
> Namor
ho provato ma nel campo query
aggiorna a
non funziona, ho scirtto DLookup("percdefault","aziendali")
dice errore di sintassi nell'espressione
mi sai dire perchč?


text:
Arold ha scritto:


> mi sai dire perchè?
Devi mettere il punto e virgola al posto della virgola.
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Antonio Biso

text:
"Arold" <
simb...@libero.it
> ha scritto nel messaggio
news:bib3p4$iga$1...@lacerta.tiscalinet.it...
> quesito già posto ma con nessuna risposta, lo ripropongo in modo piu
chiaro
Ammazza quanto sei prescioloso!!!
Antonio


title: valore tutti in casella combinata

author: Gabriele Preatoni

text:
Ciao e auguri  a tutti,
vorrei che qualcuno mi spiegasse come poter impostare un  valore "tutti" in
una casella combinata che contiene alcuni valori che sono parametri per una
query.(cosě da poter selezionare tutti i record)


title: valore tutti in casella combinata

text:
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:gpkR9.76284$Ou4.2...@twister2.libero.it...

Vai Sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
intitolata "Aggiungere <Tutti> nell'elenco di una casella combinata non
associata".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: valore tutti in casella combinata

author: desio

text:
cut
> > vorrei che qualcuno mi spiegasse come poter impostare un  valore "tutti"
> in
> > una casella combinata che contiene alcuni valori che sono parametri per
> una
> > query.(così da poter selezionare tutti i record)
>
> Vai Sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
> intitolata "Aggiungere <Tutti> nell'elenco di una casella combinata non
> associata".
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
vorrei capire se la soluzione che ho, in maniera un po' grossolana, usato io
possa magari essere più immediata o invece possa dare origine ad errori
anche se fino ad ora sta andando tutto ok sul mio db
nella griglia delle condizioni (qbe) ho meso like
forms!miascheda!miocontrollo
quando voglio visuallizzare tutti i record metto * et voilà les jeux sont
faits
saluti


title: valore tutti in casella combinata

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3e15e...@news.dada.it...

Quello che hai fatto è esattamente la metà di quello che chiedeva....!
E correttissimo, ma se nella Combo non hai un "CAMPO" chiamato
ad esempio "Tutti" come controlli la Qry....??
Nella FAQ ti spiega come aggiungere una voce all'elenco della Combo
usando un predicato SQL di UNION QUERY.....!
@Alex.


title: valore tutti in casella combinata

author: Mercurio

text:
grazie, ho ancora qualche problema che sto cercando di risolvere.
Innanzitutto ho visto una correzione sul sito da "null" a "0", ma se nella
mia combo ho campi testo non è più corretto associare "null"??


title: valore tutti in casella combinata

text:
"Mercurio" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:6czR9.78541$Ou4.2...@twister2.libero.it...
> grazie, ho ancora qualche problema che sto cercando di risolvere.
>
> Innanzitutto ho visto una correzione sul sito da "null" a "0", ma se nella
> mia combo ho campi testo non è più corretto associare "null"??
>
>
>
No, devi verificare ="" oppure Len(testo)=0.
@Alex.


title: far blinkare una label mentre eseguo query

author: pfm

text:
salve

in una maschera ho messo un pulsante per eseguire una serie di query che richiedono parecchio tempo.

e' possibile inserire una label nella maschera che faccia un blink?

come posso fare?

Grazie


author: BFS

text:

nel evento su timer della tua form metti

Me.Etichetta1.Visible = Not Me.Etichetta1.Visible
dove etichetta1 è l'etichetta che vuol far blinkare

e metti intervallo timer 0

alla pressione del pulsante che avvia le query
metti

Me.TimerInterval = 100

alla fine della esecuzione del tuo codice rimetti a zero l'intervallo

Me.TimerInterval = 0
Me.Etichetta1.Visible=true

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

Metti un DoEvents tra una Query e l'altra... e segui quanto detto da BFS.

@Alex


text:

grazie ho provato ma essendo che le query impiegano tanto tempo il blink e' solo prima e dopo l'esecuzione

come eseguire query asincrone?


text:
...
> grazie ho provato ma essendo che le query impiegano tanto tempo il blink e' solo prima e dopo l'esecuzione
>
> come eseguire query asincrone?

Avevo il sospetto... ma è da provare.
Proverei a mettere un Repaint su Current... come ultima prova.

Non si possono eseguire Query SINCRONE, con DAO... ma con ADO si... anche se rallentano.

https://stackoverflow.com/questions/21933099/running-multiple-async-queries-with-adodb-callbacks-not-always-firing

Oppure apri un RECORDSET e cicli tutti i Records ed effettui le AZIONI record per record... con ovvi rallentamenti, ma funziona.

@Alex


author: RobertoA

text:

Intendevi "..Non si possono eseguire Query ASINCRONE, con DAO.." ?


text:

Si certo... il concetto arriva anche senza l'Alfa privativo... spero.

@Alex


text: Alfa privativo?


text:
Il giorno giovedì 6 settembre 2018 13:49:49 UTC+2, pfm ha scritto:
> Alfa privativo?

Si è una cosa da maniaci... ma tant'è...

https://it.wikipedia.org/wiki/A_(prefisso)

(A)SINCRONO... la A prima la parte successiva di efficacia, quindi nega il senso.

@Alex


text:

Treccani o Treggatti?


text:
...
>
> Treccani o Treggatti?

TrePiedi

@Alex


title: Eliminazione Automatica Record

author: TradeMind

text:
E' possibile impostare in Access l'eliminazione automatica di record dopo un
determinato periodo di tempo (es. 6 mesi) ?
Saluti e Auguri a tutti!


title: Eliminazione Automatica Record

author: Roberto da casa

text:
"TradeMind" <
alex_v...@hotmail.com
> ha scritto nel messaggio
news:X9MN9.45733$TC5.1...@twister1.libero.it...

Non esiste come possibilità intrinseca di Access.
Però puoi, in ogni tabella, aggiungere un campo in cui andrai a memorizzare
la data di registrazione del report.
Quindi, nella macro Autoexec, puoi lanciare tante query di cancellazione
(una per ogni tabella) che elimineranno i record registrati prima di 6 mesi
dalla data di sistema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------