mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Lanciare function da pulsante

Un saluto a tutti
da un pulsante lancio una Funzione che si chiama aaa() con una macro: Esegui codice / aaa().
Vorrei eliminare la macro e farlo con un pulsante di comando ma a causa della mia ignoranza non ci riesco:
cosa dovrei scrivere al clic del pulsante visto che se scrivo: Public Function aaa() e poi tutto il resto della function non va bene ?
Grazie a chiunque vorrà darmi una dritta
    Gabriele

Su click()
 
Call aaa()
 
@Alex


Su Clic
=aaa()
 
Ciao

Newsgroup: it.comp.appl.access
Titolo: Non mi funziona più il debug....

quando premo F8 su di una routine non succede nulla e se metto un punto di
interruzione ed eseguo non succede nulla lo stesso, mentre con VBA di Excel
tutto funziona correttamente. Qualcuno puň aiutarmi perfavore?
Grazie 1K

 ha scritto nel messaggio
news:aaqr1l$qe4$1...@newsreader.mailgate.org...

Non č che per caso non passi mai dalla routine dove c'č lo Stop ?
Ciao Roberto - Syd

> Non è che per caso non passi mai dalla routine dove c'è lo Stop ?
non credo perché la routine ha effetto su clic di un pulsante e cliccando
non si stoppa
per me l'unica è disinstallare Access
non mi sembra che esistano opzioni che possano inibire le interruzioni o
sbaglio?

 ha scritto nel messaggio
news:aarnlb$jm6$1...@newsreader.mailgate.org...

Non hai per caso utilizzato l'istruzione:
DoCmd.Echo False
Ciao Roberto - Syd


Ho avuto problemi simili in un db di Access 97 convertito ad Access 2000:
non riuscivo neanche ad accedere all'editor di VBA con Alt+F11. Ho risolto
importando tutti gli oggetti del db malfunzionante in un db vuoto.
Ciao
Galliano

 importando tutti gli oggetti del db malfunzionante in un db vuoto.
no perché il DB è stato creato ex nuovo
grazie a tutti ma credo che reistallerò Access

 DoCmd.Echo False
A cosa serve?
tanto per farti capire il livello al quale mi trovo

 ha scritto nel messaggio
news:aatjii$i92$1...@newsreader.mailgate.org...

DoCmd.Echo serve per attivare e disattivare la visualizzazione a video es.:
può essere usato quando apri un form fai delle operazioni e lo richiudi il
tutto via codice e per evitare di visualizzare l'apertura del form si mette
DoCmd.Echo False e alla fine DoCmd.Echo True
Ciao Roberto - Syd

thank you
Newsgroup: it.comp.appl.access
Titolo: Controlli espandibili in Report A97

Ciao a tutti.
in un report di A97 ho delle caselle di testo, diciamo Tx_testo, con la
propiretà espandibile settata a true. Fin qui nulla di male.
Il report è "Incorniciato" da un rettangolo che, ovviamente, contiene al
suo interno anche il controllo Tx_testo.
Se Tx_testo si espande, tutti i controlli al di sotto di esso si spostano,
così come si allunga il corpo del report.
Il problema è che il rettangolo di cornice, non si allunga, essendo
ovviamente tutto attorno a Tx_testo.
Mi chiedevo cosa è possibile fare per fare adattare il rettangolo alla
nuova altezza del corpo. Dove posso leggere la nuova altezza del corpo? E'
possibile di conseguenza modificare l'altezza del rettangolo? 
Ho anche pensato di spezzare il rettangolo in più linee a delimitare il
perimetro completo. Ovviamente la base si sposta ma i lati rimangono fissi.
Ho provato a costruire i due lati con due linee separate all'altezza del
fondo di Tx_testo ma si sposta solo la linea inferiore, lasciando un gap
con quella superiore.
Qualcuno mi sa consiglaire qualcosa?
Grazie
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Andrea
Togli il rettangolo e lo disegni da VBA in fase di stampa, con Line.
Questo, per esempio, disegna il contorno a una textbox espandibile:
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
    Me.Line (Me.TextBox.Left, Me.TextBox.Top)-Step(Me.TextBox.Width,
Me.TextBox.Height), , B
End Sub
Ciao.
-Marco-


 ha scritto nel messaggio 
news:fam85j$euh$1...@news.newsland.it...

Ciao Marco
la tua soluzione è valida ma può ottenere lo stesso risultato impostando il 
bordo a "non trasparente" e impostando la proprietà espandibile del 
controllo e della sezione a sì.
Cosa diversa è se vuole che il bordo del controllo, oltre alla dimensione in 
altezza, sia corrispondente al testo contenuto in larghezza.
In questo caso, IMHO, l'unica soluzione è quella di applicare una larghezza 
proporzionale al testo e al carattere contenuto nel controllo...per esempio 
così come ho risposto ad un post precedente:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me.NomeControllo.Width = Len(Me.NomeControllo) * 123
End Sub
Supponendo un Arial 8 e se il controllo si trova nel corpo del report...per
altri caratteri o altre dimensioni si può andare per tentativi.
Per un Arial 12 dovrebbe andare bene 183.
Ovviamente bisogna impostare il colore\Linea del bordo del controllo e
espandibile e riducibile su Sì.
Ciao, Carlo 

 -Marco-
Grazie 1000!
Ciao
Andrea


 -Marco-
Grazie Marco,
per la cronaca ho usato la seguente riga
Me.Line (0, 0)-Step(Me.Width, Me.Height), RGB(0, 0, 0), B
così facendo disegno un rettangolo dallo spigolo in alto a sx (0:0)fino
allo spigolo in basso a dx, adattando l'altezza a quella del corpo del
report


 ha scritto nel messaggio 
news:fam85j$euh$1...@news.newsland.it...
cut
Ritiro quello che ho scritto...mi è sfuggito "Il report è "Incorniciato" da 
un rettangolo che...".
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: il recordset non mi restituisce alcun valore

ciao a tutti
 
ho controllato e ricontrollato questa query inserita in un recordset
ma non mi restituisce alcun valore.
 
 ("SELECT 
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" 
& [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail, 
* FROM TbEmailFornitori WHERE 
(((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= 
"" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico]) Is Not 
Null))",
 
mentre se conto i record , p.e.:
Dim db As DAO.Database
Dim rs As DAO.Recordset
 
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT 
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" 
& IDFornitore,[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail, * 
FROM TbEmailFornitori WHERE 
(((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= 
"" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico]) Is Not 
Null))", dbOpenDynaset)
 
If Not rs.BOF Then
rs.MoveLast
MsgBox rs.RecordCount
End If
 
il risulatato � corretto
come posso risolvere?
grazie 
 
 

<quote> 
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail
</quote> 
 
Tieni presente che se hai 100 record vuoti il RecordCount ti restituisce 100 !!
 
Non ho capito quel pezzo di query che ho evidenziato sopra.
se considero SOLAMENTE le parentesi e le virgole direi che:
 
--- Questo è un DLookUp  nidificato in una IIf 
DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" & [IDFornitore])
 
 
--- Questa è la IIf  che contiene il DLookUp 
IIf(   DLookUp(.....)   ,    [Email]=Null   ,     [Email]   )
Con le sue 3 parti separate da virgole   ( osserva bene la parte centrale )
 
--- Poi la IIf viene concatenata con qualcosa
IIf(.......) & [Email_ChiusuraCarico] AS NewEmail 
 
 
Facci sapere se è corretto

 ha scritto nel messaggio 
news:a3db7a3f-9f10-4c63...@googlegroups.com...
<quote>
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" 
& [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail
</quote>
 
Tieni presente che se hai 100 record vuoti il RecordCount ti restituisce 100 
!!
 
Non ho capito quel pezzo di query che ho evidenziato sopra.
se considero SOLAMENTE le parentesi e le virgole direi che:
 
--- Questo � un DLookUp  nidificato in una IIf
DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" & 
[IDFornitore])
 
 
--- Questa � la IIf  che contiene il DLookUp
IIf(   DLookUp(.....)   ,    [Email]=Null   ,     [Email]   )
Con le sue 3 parti separate da virgole   ( osserva bene la parte centrale )
 
--- Poi la IIf viene concatenata con qualcosa
IIf(.......) & [Email_ChiusuraCarico] AS NewEmail
 
 
Facci sapere se � corretto
 
Ciao Mancini
� la soluzione al post: problema con query di selezione
Newsgroup: it.comp.appl.access
Titolo: Problema con casella combinata e RowSource

Ciao a tutti,
ho un problema con una condizione per l'origine dei dati di una casella 
combinata.
Il fatto è che la casella combinata di una sottomaschera dovrebbe a seconda 
se la condizione è vera o meno ricavare i propri dati da una stringa SQL 
piuttosto che da un'altra, l'If...then lo riporto qui
  If <lista casella combinata vuota> Then
    Me.IDProdotto.RowSource = "Query Clienti"
  Else
    Me.IDProdotto.RowSource = "SELECT...."
  End If
La casella combinata ha in predefinito "Query Clienti", vorrei che se la 
query non restituisse record, l'origine la prendesse dall'SQL...di qui 
l'esigenza ti trovare la condizione
<lista casella combinata vuota>
Grazie come sempre dell'aiuto
Roberto 

Dai un'occhiata all'Help anche, tra i metodi e le proprietà(come in
questo caso)
puoi trovare cose utili.....!
If me!nomeCasella.ListCount=0 Then
Ciao
@Alex

 ha scritto nel messaggio 
news:1145389898....@e56g2000cwe.googlegroups.com...

If me!nomeCasella.ListCount=0 Then
Ciao
@Alex
Hai ragione....:-(( io provavo la stessa condizione ma con .ListRow e 
naturalmente non funzionava....
Grazie
Roberto

Newsgroup: it.comp.appl.access
Titolo: selezione record

come faccio a costruire una serie di query di questo tipo:
la prima che mi restituisca i primi 10 record presenti in tabella
la seconda che restituisca i 10 successivi e cosě via....
per la prima ho utilizzato il comando "primi..." ma poi nono so come andare
avanti !!!
N.B. la tabella non ha un contatore
Grazie per l'aiuto



nei thread precendenti c'era un esempio mi sembra del mitico Karl per
numerare consecutivamente una query potresti usare quella in tandem
con la proposizione between npartenza narrivo
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: memorizzare nome maschera e valore controllo

Salve a tutti.
Con la funzione openargs finora ho memorizzato  il nome della maschera
o il valore di un controllo.
Se volessi memorizzare sia l'uno che l'altro cosa devo mettere al
posto di 
me.name
 o me.miocontrollo?
Grazie.
Giuseppe.

 posto di 
me.name
 o me.miocontrollo?
Me.Name e Me!miocontrollo.Name? ;-)
Si puo solo indovinare ma forse intendi che vuoi mandare tutti
e due come OpenArgs ad una maschera e poi usare le stringhe
separatamente. In questo caso puoi usare un separatore e
la funzione Split. p.e.
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo.Name
DoCmd.OpenForm "x",,,,,, strFoo
Poi nella maschera x usi
Split(Me.OpenArgs, "/")(0)
e
Split(Me.OpenArgs, "/")(1)
per leggere le due parti dal OpenArgs.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Grazie Karl per la risposta.
Non ho ancora provato la tua soluzione, appena rimetto mani al db
posto la risposta.
Ciao.
Giuseppe.

 Giuseppe.
Karl solo oggi ho messo in atto il tuo suggerimento e l'unica modifica
che ho dovuto fare è che al posto di:
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo.Name
ho messo
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo
altrimenti memorizza il nome della maschera e il nome del controllo
anzichè il valore del controllo.
Per il resto funziona.
Grazie tante.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: [OT] Qualche giorno in giro per l'Italia

Per 4/5 giorni non avrò la possibilità di legger il NG.
Ci risentiamo alla fine della prossima settimana.
Buona Befana
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 Buona Befana
Buona anche a te.
Pensi di passare a trovarmi a Savona?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

Newsgroup: it.comp.appl.access
Titolo: synchronize per aggiornare via codice la replica di A2000

Ho cercato la proprietą synchronize nelle librerie di vb6
Ho scritto quanto segue:
Sub MCSynchro()
Dim dbsDBase As Database
' Apre il database replicabile
Set dbsDBase = OpenDatabase("percorso mio database")
' Invia i dati o le modifiche strutturali alla replica.
dbsDBase.Synchronize "percorso + nome replica", dbRepExportChanges
dbsNorthwind.Close
End Sub
Domanda\e:
1. OpenDatabase: quale codice associo a questa funzione? (Uso quello degli
help? mi sembra molto da riadattare)
2. Dim DataBase As DataBase (As Database non esiste e mi da errore in fase
di creazione pacchetto exe)
Delucidazioni in merito?
Grazie anticipatamente per le eventuali risposte!
--
Mc

 Ho cercato la proprietà synchronize nelle librerie di vb6

il punto 2 è risolto, mancava il riferimento ... resta pendente il punto 1
per ora...
MC

[cut]
risolto anche punto 1...
se servono lumi contattatemi via mail per gestire la replica via codice!

 se servono lumi contattatemi via mail per gestire la replica via codice!
Io sincronizzo le Repliche dal Master cosě:
    CurrentDb.Synchronize NomedbReplica, dbRepImpExpChanges
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[cut]
Uso anch'io quel metodo, ma in questo caso i database in replica che dovevo
sincronizzare non vengono utilizzati direttamente dagli utenti, contengono
solo delle tabelle, alcune delle quali risultano essere collegate a mde
esterni.
Quindi ho realizzato una procedura exe per gestire la sincronizzazione delle
repliche (con tempo in minuti settabile da file ini) e una per la gestione
della copia della replica (anch'essa parametrizzata da file ini esterno).
--
strano...mavero
Newsgroup: it.comp.appl.access
Titolo: Quit e Nothing

Chiudo la mia procedura di automazione nel seguente modo:
  xlBook.Close
  xlApp.Quit
  Set xlBook = Nothing
  Set xlApp = Nothing
eppure nel task manager un'istanza di excel rimane aperta.
Qualcuno puņ aiutarmi a risolvere questo inconveniente?
Grazie in anticipo

 ha scritto nel messaggio news:7R6xe.21756$h5.9...@news3.tin.it...

La gestione degli errori?
Ciao.
-- 
Sergio MAZZA 


Nessun errore restituito. In effetti la procedura fila tutta liscia, fino a
salvare il mio report .xls e a chiudere l'istanza visibile di Excel. Il
problema č che rimane in essere un'istanza nascosta, visibile solo dal task
manager che, fra l'altro, mi crea problemi quando cerco di aprire excel
cliccando sul report appena generato (il file viene aperto ma rimane
invisibile). Se voglio aprire il file senza problemi, devo avviare Excel
autonomamente (ad es. da "start") e, quindi, aprire il file da dentro
l'applicativo cosě aperto.

Questo è il modo in cui apro Excel:
'Ridefinisce l'oggetto xlBook come #ProspettoDatiNotizie.xls.
    Set xlBook = GetObject( _
     Application.CurrentProject.Path & "\#ProspettoDatiNotizie.XLS")
    Set xlApp = xlBook.Parent
'e setta i singoli fogli
    Set xlSheet1 = xlBook.Worksheets("Service") 'assegna il foglio (Service)
di lavoro a xlSheet1
    xlApp.Visible = True
    xlBook.Windows(1).Visible = True

 ha scritto nel messaggio news:1P7xe.21944$h5.9...@news3.tin.it...

Non distruggi l'oggetto Sheet (xlSheet1)...
Ciao.
-- 
Sergio MAZZA 


Grazie :)
Newsgroup: it.comp.appl.access
Titolo: problemi vari access 2003 mysql

sto convertendo i miei applicativi da access 97 a access 2003 con le
tabelle collegate in mysql e ho riscontrato questi problemi:
1 -  i campi definiti a time in mysql non si vedono correttamente (esempio
11:25:30 è il dato in mysql 11/25/3000 è il dato che si vede in access)
ho già provato a cambiare il tipo di visualizzazione in access ma nulla da
fare
2 - quando inserisco un nuovo record mi da il messaggio #eliminato che con
la versione di access 97 ero riuscito a non far più comparire immettendo
un campo timestamp nella tabella mysql ed un altro campo che veniva
valorizzato con il now() di access.
qualcuno sa come è possibile risolvere questi problemi?
uso access 2003, mysql 4.1 o 4.0.18 e window 2000
ciao e buon lavoro a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dkcs7i$i23$1...@news.newsland.it...

Come hai collegato un DB access a una DB MySQL?
Fammi sapere....
GRAZIE
Roberto 

 Fammi sapere....
Probabilmente utilizzando un driver ODBC, come quello scaricabile da questo 
sito:
http://dev.mysql.com/downloads/connector/odbc/3.51.html
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio 
news:875ea35521ba28...@news.tin.it...

OK...quindi attraverso un DSN...
ho letto però che risulta lento e ci sarebbe un metodo, tale
DSN_Less (credo), tramite stringhe enunciate anche nel sito di Alessandro 
Baraldi, che risulta + veloce ma non so come usarlo.
Qualcuno mi potrebbe spiegare?
Grazie
Roberto 

 Roberto
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdrefodbcprovspec.asp
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Selezionare voci da maschera per report

Ho provato a fare come suggerito in un post precedente "sottomaschera con
filtri" del 10/05, ma non è precisamente quello che mi serve.
Provo a spiegarmi meglio, magari qualcuno saprà darmi qualche idea
alternativa, poichè uso Access da poco e quindi talvolta procedo in maniera
grossolana.
Al solito è il menù di un ristorante da cui ottenere fatture non fiscali
delle consumazioni.
Ho creato una maschera iniziale con tanti pulsanti quanti sono i tavoli del
ristorante: a ciascun pulsante è associata una macro che apre una seconda
maschera (TAVOLO 1, TAVOLO 2 ecc), una per ogni tavolo (così me lo hanno
chiesto....quindi niente caselle combinate come mi è stato suggerito) dove
compare il menù.
Le voci del menù sono prese da una tabella con i campi tutti di tipo testo.
Nella maschera quindi, per ogni voce del menù, c'è l'etichetta e la casella
di testo dove si inseriscono le quantità per ogni singola portata.
Accanto a ciascuna casella ne ho inserita un'altra e che riporta il
subtotale per ciascuna voce.
Alla fine altre caselle riportano il subtotale complessivo e quindi il
totale.
Volendo mettere un tastino in ciascuna maschera che genera un report "CONTO"
(ritengo il report la migliore soluzione), in cui le voci del menù che
compaiono sono SOLO quelle che nelle maschere (TAVOLO 1, TAVOLO 2 ecc) hanno
quantità <>0 (più ovviamente le altre voci Subtotale e Totale che ovviamente
compaiono in basso,nella maschera di ogni tavolo).....come si puo' fare?
Se avete idee migliori e più semplici per il mio progetto....sono ben lieto
di ascoltare consigli ed imparare. Grazie!

 ha scritto nel messaggio
news:N%2pc.187921$hc5.8...@news3.tin.it...

Presumo il report sia sempre lo stesso, come disegno; il problema è:
1) hai una definito una tabella per ogni tavolo?
(sì)
    - allora potresti utilizzare una tabella temporanea identica a quella
dei tavoli; questa la associ al report. Con una query di accodamento (prima
la svuoti con una di eliminazione) inserisci i record della tabella del
tavolo al quale fare il conto, poi lanci il report.
2) hai una sola tabella per ogni tavolo?
(sì)
2.1) hai inserito un campo che identifica le ordinazioni per ogni tavolo?
(es.)
tavolo1 - pizza;
tavolo1 - birra;
tavolo2 - spaghetti;
etc. etc.
(sì)
    - allora utilizzi il parametro "condizione where" del metodo openReport
(vedi help) per filtrare l'origine dati del report: es. docmd.openreport
"nomeReport",,,,"[tavolo]='tavolo1'"
(no)
    - so' cavoli acidi...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: ADP - Gruppo di lavoro

Buon giorno.
Lavorando con progetti asp è ancora possibile aderire a un gruppo di
lavoro (mdw) specificndolo nell'opzione della riga di comando \WRKGRP ?
Mi sembra di no e cerco un'alternativa.
Grazie
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MArco
Aggiornamento :
Ho copiato il link funzionante (path+access.exe path+nometabase.mdb + 
/wrkgrp) e sostituito nomedatabase.mdb con nomeprodetto.adp.
Nessuna richiesta di accesso quando eseguo il comando, ma ......
quando modifico la proprietà Maschera di input dei controlli delle 
maschere. Non ho provato tutti i controlli di tutte le maschere e tutte
le
le proprieta ma mi sembra che si così in generale.
Sono perplesso !


Ciao Marco,
scusa se ti seguo un po' a sbalzi ma il server delle news di tiscali è
3 giorni che non mi scarica  i messaggi...boh, adesso sto rispondendo
da google ma non è molto agevole...
Dunque gli MDW con gli adp non c'entrano molto, forse possono servire
per maschere e report, non so non li ho mai usati, ma sicuramente non
funzionano su tabelle e query, lì devi gestire gli utenti direttamente
in SQL Server
Ciao Cinzia

 Ciao Cinzia
Scusa l'ignoranza, con che strumento si gestisce direttamente SQL ?
Io dovrei capire chi accede alla procedura, per assegnare diritti e per
poter selezionare i propri records. Ricordi avevo quaste informazioni 
su un piccolo mdb su ogli client e tu mi hai consigliato di
centralizzare.
Grazie+
Ciao


Lo strumento più efficiente per gestire direttamente i db SQL è
Enterprise Manager dove puoi definire utenti e gruppi e dare le
autorizzazioni a ciascun oggetto agli utenti che decidi tu, lo
strumento è disponibile solo sulle versioni "commerciali" di SQL
server e non su MSDE (per ora!)
Sull'argomento forse può esserti d'aiuto questa KB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;308312
Ciao
Cinzia

Newsgroup: it.comp.appl.access
Titolo: Funzione tasto invio su maschera

Salve a tutti,
ho fatto un piccolo database da pricipiante, se aggiungo su una tabella dei
campi e li riporto sulla maschera corrispondente, come faccio a reimpostare
la funzione del tasto invio, mi spiego meglio con un esempio:
Io ho questi campi nella tabella:    PRIMO    SECONDO   TERZO
Quando faccio la maschera la funzione invio è progressiva dal PRIMO al
TERZO. Se aggiungo successivamente un campo in tabella come DIECI e voglio
inserirlo nella maschera tra il PRIMO ed il SECONDO in modo che la sequenza
del tasto invio sia:
PRIMO  DIECI  SECONDO  TERZO
Come faccio???
Grazie!!

 la funzione del tasto invio, mi spiego meglio con un esempio:
Non č la funzione del tasto invio, ma si chiama ordine di tabulazione. In
struttura maschera, vai sul menů visualizza, ordine di tabulazione e lě
smucini come vuoi...
Antonio

 ha scritto nel messaggio
news:CL8C7.5288$Qj6.6...@news.infostrada.it...

GRAZIE MILLE, NON LO SAPEVO!!!!!
Newsgroup: it.comp.appl.access
Titolo: cinfre decimali in campo calcolato di query

ho un  campo clacolato in una query cosi fatto
Prezzo: [prezzo2]+([prezzo2]*0.2)
solo che riporta molti decimali mentre io ne vorrei solo 2
ho provato round(Prezzo: [prezzo2]+([prezzo2]*0.2),2)
ma mi da errore
mi sapete aiutare?

 ha scritto nel messaggio
news:bknp3g$6il$1...@lacerta.tiscalinet.it...

Prova cosě:
Prezzo: Round([Prezzo2]*1,2;2)
Galliano

 ho provato round(Prezzo: [prezzo2]+([prezzo2]*0.2),2)
provato:
Format(([prezzo2]+([prezzo2]*0.2)),"#,##0.00")
??

Newsgroup: it.comp.appl.access
Titolo: Colorare casella di testo

Buongiorno, in una maschera continua ho un elenco di varie ditte che, fra i vari dati, ne hanno uno che indica lo stato del contratto (Attivo o Scaduto).
La maschera è di sola lettura, quindi le proprietà Consenti aggiunte, eliminazioni, modifiche sono tutte impostate a "No".
Ora l'utente mi ha chiesto di evidenziare in rosso lo stato del contratto "Scaduto", e qui sorge il mio problema.
Ho provato con il seguente listato:
If Me.NomeCampo="Scaduto" then
    Me.NomeCampo.ForeColor=vbRed
Endif
 
Se lo inserisco nell'evento Load della maschera viene ignorato (forse perchè i dati vengono caricati dopo?), se lo inserisco su Current della maschera non va bene perchè alla selezione di un record il colore cambia, ma per tutti i record e non solo per quello corrente.
In quale evento devo inserirlo, o esiste un metodo diverso per ottenere quanto mi è stato chiesto?
 
L'ideale sarebbe ottenere l'effetto all'apertura della maschera, così a prima vista vengono evidenziati in rosso i contratti scaduti.
Uso Access 2019, ma l'utente utilizza il Runtime.
 
Saluti
Franco


devi usare la formattazione condizionale
 
https://support.microsoft.com/it-it/office/evidenziare-i-dati-con-la-formattazione-condizionale-7f7c0bd4-7c37-421d-adad-a260125c8129
 
 
BFS


Ok, grazie, era molto più semplice di quanto pensassi.
Saluti
Franco
Newsgroup: it.comp.appl.access
Titolo: Campo numerico progressivo

Salve,
Ho un database access con un campo numerico.
Questo campo numerico, riportato nel report, è duplicato otto volte
per quante sono le etichette contenute per singola pagina di report. 
Ognuno di questi campi ha un valore numerico progressivo maggiore di
una unità confrontato alla etichetta precedente. 
Ad esempio:
Se il [campo] della etichetta n1. ha come valore 1;
allora il [campo] della etichetta n2. ha come valore quello della
etichetta precedente +1, perciò 2 ...
ecc ....
Questi 8 campi 'progressivi' servono per numerare altrettante
etichette contenute in una singola pagina di report. La prima
etichetta della pagina successiva avrà il valore dell'ultima etichetta
della pagina precedente +1, perciò in questo caso, sarà 9.
Per meglio semplificare il concetto raffiguro graficamente quanto
sopra spiegato:
Pagina n1 del report 
[01] [02] [03] [04]
[05] [06] [07] [08]
Pagina n2 del report
[09] [10] [11] [12]
[13] [14] [15] [16]
ecc... 
Fra parentesi quadre è raffigurato il numero dell'etichetta associato.
Lo scopo è quello di creare una "dialog box" in VBA dove mi si
richieda:
a) il numero complessivo delle etichette da stampare
b) il valore numerico di partenza della prima etichetta.
c) un tasto di reset che mi azzeri i campi ivi menzionati, eliminando
tutti i record precedentemente creati.
Stop!
Confido nella vostra bravura ed esperienza, con la speranza di essere
stato abbastanza chiaro nello spiegare quanto richiesto! ;D ...
Ciao,
Frank

Su ragazzi ... possibile che nessuno mi sappia dare una mano in
merito? :((( ...
Almeno ditemi se è possibile farlo oppure devo trovare qualcosa di
alternativo per risolvere il problema ... ;) ... confido sempre nel
vostro - magnanimo e prezioso - aiuto! ;D  ... non lasciatemi da solo
con stò problemone sul groppone (la rima è stata studiata ... hehehe)
Thank&Bye,
In precedenza Frank <NOSPAM_(
Taka...@hotmail.com
)> ha scritto:







Frank
e-mail: 
taka...@hotmail.com

Newsgroup: it.comp.appl.access
Titolo: Stampa Bollettino Postale

Vorrei stampare su un foglio formato A4 con una stampante laser un
bollettino postale tipo Telecom.
Non riesco pero' a trovare le specifiche tecniche di stampa.
Qualcuno sa consigliarmi?
Grazie, Fabrizio

...

Si, prendi un bollettino veri del tipo che serve a te e rifallo pari pari su
un report usando i controlli che Access ti mette a disposizione. Molto
facile tecnicamente, molto rognoso in pratica!
Saluti.
Luciano
(DOC)
Newsgroup: it.comp.appl.access
Titolo: Come leggere GENERATORE di FIREBIRD da Access ???

Scenario:
- Access 2003
- Firebird 1.5.2
- driver odbc per Firebird (Vladimir Tsigun) vers. 1.03.88
Su Firebird oltre ai vari oggetti e' stato creato un generatore di nome 
GEN_GLOB
Da Access, dopo aver creato un file mdb, aver collegato le tabelle di 
Firebird usando il driver odbc, aver creato il modulo GLOB_ROB.BAS, ed 
averci inserito una funzione con le seguenti istruzioni
--------------------------------------------------------
Dim MyDB As Database
Dim MyRS As Recordset
Dim id_anagrafica As Long
Set MyDB = OpenDatabase("BEB", False, False, 
"ODBC;DSN=BEB_ELETTRONICA;UID=SYSDBA;PWD=masterkey")
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database", 
dbSQLPassThrough)
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database")
If Not (MyRS.EOF) And Not (MyRS.BOF) Then
    nuovo_valore_generatore_globale = MyRS("GEN_ID")
    Else
    nuovo_valore_generatore_globale = 0
    End If
 MyRS.Close
MyDB.Close
--------------------------------------------------------
Il problema e' che nella prima OpenRecordset da errore 3001 (argomento non 
valido) mentre nella seconda OpenRecordset da errore 3031 (errore di 
sintassi nella proposizione FOM)
Stessa cosa anche usando Visual Data da VB6
La cosa strana e' che usando Visual Data vecchio quello di VB3, tutto fila 
liscio
Va tutto bene anche se uso IBexpert per inviare la query (select 
GEN_ID(GEN_GLOB,1) from rdb$database) e quindi non penso sia la query il 
problema
Cosa potrebbe essere ?
Ciao e grazie
RobertoA


Hai provato con una QueryPassTrought in modo che non venga
interpretata da JET...?
@Alex


Grazie per la risposta
La prima OpenRecordset ha come opzioni appunto il dbSQLPassThrough, pero' 
non funzia
Ciao e grazie
RobertoA

 RobertoA-
Probabilmente, è la stessa cosa, ma io intendevo una Query
OdbcDirect... apri la query e gli assegni il DataSource con la
StringConnection direttamente, gli associ il predicato SQL e la
provi...
Magari prova anche questo se vuoi, altrimenti non saprei cosa
suggerirti.
@Alex
@Alex

 ha scritto nel messaggio
news:4624...@newsgate.x-privat.org...

Ciao Roberto,
per essere sicuro di riferirti a un DAO.Recordset cambia questa dim
----
 Dim MyRS As DAO.Recordset
----
poi.. la openrecordset non va bene perchč il parametro dbSQLPassThrough va
inserito nelle opzioni e non nel tipo di recordset.
Prova a cambiala cosě
----
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database",
dbOpenDynaset, dbSQLPassThrough)
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]


Eh si, cosi' funziona, era il dbOpenDynaset che mancava
In effetti c'erano gia' le due virgole dopo rdb$database e quindi il 
dbSQLPassThrough era come opzioni e non come tipo recordset
Grazie 1000,  ad entrambi
Ciao
RobertoA

 Grazie 1000,  ad entrambi
prego

Newsgroup: it.comp.appl.access
Titolo: stringa routine evento

Perchè in A2000 non accetta questo comando???
Dim CodSbloc As String
    Dim Dbs As Database    <------( errore di compilazione: tipo definito
dall'utente non definito)
    ...
    Dim Rst As Recordset
    On Error Resume Next
    Set Dbs = CurrentDb
c'è qualcosa di sbagliato?
Grazie
Roberto


Il problema va ricercato nei riferimenti.
Se intendi lavorare con DAO apri un modulo qualsiasi e dal menů Strumenti
scgeli "Riferimenti". Aggiugi un riferimento a Microsoft DAO 3.6 Object
Library... e togli il riferimento a Microsoft ActiveX Data Object...
Se vuoi lavorare con ADO fai il contrario ma in questo caso la variabile di
tipo Database diventa:  Dim dbs As ADODB.
Leggi la guida su questi argomenti perchč č indispensabile se usi la prima
volta il motore ADO.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Ancora strutture a schede

Buona giornata a tutti.
In una struttura a scheda nella prima pagina ho una casella X, nella seconda 
pagina ho messo una casella di testo che prende i dati da X, quindi origine 
controllo = prima pagina  X.
Io vorrei che i dati di X della prima pagina vengano copiati nella seconda 
pagina contestualmente all'immissione e non dopo l'aggiornamento.
Ho provato a inserire: DoCmd.RunCommand acCmdSaveRecord e refresh sia su 
corrente, su prima di inserire, in attesa , prima di aggiornare e dopo 
aggiornamento, ma inutilmente i dati di X vengono caricati nella seconda 
pagina solo dopo ho cominciato a inserire altri dati.
Come si deve agire?
Grazie 

 Come si deve agire?
Provato a inserire nella casella di testo nella pagina 2 un
riferimento alla casella di testo della pagina 1 anziche' al campo del
recordset?
Cosi' pero' ti diventa di sola lettura.
In alternativa, gestisci la faccenda con un po' di codice negli eventi
current e afterupdate.
cia'
Max

Newsgroup: it.comp.appl.access
Titolo: Rettangolo in report

Buon Giorno
Access 97
vorrei visualizzare un rettangolo se il controllo in Report Convenzione
[Partita_Iva]= -1
Else
non visulizzarlo se [Partita_Iva]=0
che codice devo scrivere in formattazione...
Grazie

 ha scritto nel messaggio
news:CHoC9.36350$Yw.17...@news2.tin.it...

If (Partiva_Iva.Value=1) Then
    nomeoggettorettangolo.Visible = True
Else
    nomeoggettorettangolo.Visible = False
End If
Ciao :)



Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggiti la FAQ
di Sib intitolata "Inserire linee e rettangoli in un report". Penso faccia
al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: gestire un db con 4 sedi distaccate

dovrei gestire un db con 4 sedi distaccate non è una lan ma una wan e i dati 
devono essere in ogni momento sincronizzati
esiste una possibilità accettabile con access, oppure và optato per 
realizzare tutto online con sql server o mysql?
grazie.

 ha scritto nel messaggio 
news:4880787c$0$1076$4faf...@reader2.news.tin.it...



-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it


che voi sappiate le prestazioni con questi 2 prodotti come sono?
sono gratuiti a pagamento? 

 ha scritto nel messaggio
ma il server deve avere ip statico? in caso affermativo amachi pu� andare 
bene?
grazie. 

 grazie.
sì; sì
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:4880a8be$1$41664$4faf...@reader4.news.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Confrontare due campi in due tabelle diverse, come?

Mi spiego meglio: ho una tabella ordini e una prodotti, quando nella prima
tabella viene inserita la quantità vorrei controllare che ci siano
sufficienti scorte in magazzino (dato presente sulla seconda tabella). Come
posso fare?
grazie
Guido

 ha scritto nel messaggio
news:SQkx7.5682$pm2.1...@news2.tin.it...

Se hai memorizzato le quantita' in un campo della tabella prodotti:
DLookUp ("CampoQuantità","TabProdotti","CodiceProdotto='" & CodProd &"'")
Se il codice e' in formato numerico invece che in dormato testo devi
togliere gli apostrofi.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 togliere gli apostrofi.
Ho provato ad adattare l'espressione al mio uso ma non sono riuscito a farla
funzionare (uso Access da molto poco). Ho provato a guardare nella guida per
provare a riscrivere/modificare l'espressione ma niente, l'unica cosa ch
forse ho capito è che forse non è proprio adatta a quello x cui ne ho
bisogno. Provo a rispiegarvi il problema: ho le solite due tabelle
ORDINI                PRODOTTI
ID-Ordine              ID-Prodotto
ID-Prodotto           Scorta
Quantità
Vorrei fare in modo che appena inserita la quantità nel campo venga
verificato se in magazzino ci sono scorte sufficienti per evadere l'ordine.
Se non sbaglio l'espressione che mi ha fornito Sib andrebbe inserita nel
campo "Valido se" delle proprietà di Quantità, è giusto almeno questo?
Grazie ancora

 campo "Valido se" delle proprietà di Quantità, è giusto almeno questo?
Qui, mi dispiace dirlo, hai toppato alla grande (ma non preoccuparti, in
senso lato ;-)
non c'entra la proprieta' valido se, devi fare un controllo del valore da
codice sfruttando l'evento before update (prima di aggiornare) scrivendo:
if dlookup("Scorta","Prodotti","ID-Prodotto='" & me!ID-Prodotto & "'") <
Me!Quantità then
    Cancel=true
end if

Newsgroup: it.comp.appl.access
Titolo: Cambiare sfondo a label selezionata

Ciao a tutti!
In una maschera, vorrei evidenziare la label attualmente attiva
cambiandone il colore di sfondo. Non ci sono problemi se per ogni
label creo due SUB relative agli eventi in attesa e su uscita, vorrei
però creare un'unica funzione...
Ho preparato come esempio una cosa del tipo:
Sub SettaColore(sender As Label)
  sender.BackColor = 12184061
End Sub
Sub ResettaColore(sender As Label)
  sender.BackColor = 16777215
End Sub
quindi dovrei associare la SettaColore(...) e la ResettaColore(...) ai
due eventi, come faccio però a passare l'oggetto che invoca la
funzione? Ho provato con qualcosa tipo
SettaColore(this)
o
SettaColore(self)
ma non funziona...
Ci sono altri modi invece per fare quello che chiedo?
Grazie!


         Ciao
dove li avrai presi this e self in VBA poi...
screen.activecontrol.backcolor
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:kbo3e1h8j3d7838r9...@4ax.com...

Fammi capire, le label o etichette non hanno eventi almeno non ne hanno 
quella associate ai controlli.
Hanno invece eventi le etichette non associate ai controlli.
Comunque presupponendo che tu ti riferisca alle etichette legate ai 
controlli userai gli eventi del controllo associato però ricorda di 
impostare lo "Stile Sfondo" della label a Normale altrimenti non potrai 
colorare lo sfondo. Lo stesso vale per etichette non associate.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problema con checkbox in query parametrizzata

Innanzitutto buonasera a tutti voi! Il problema che mi assilla è il
seguente.
Devo preconfezionare x un utente una query parametrica la quale derivi i
valori dei suoi parametri da una maschera.
L'utente inserirà dei valori nella maschera  dopodiche cliccherà il magico
bottoncino e otterra' i risultati della query. ....e fin qui niente di
strano. Il mio problema è che non sò come gestire due checkbox!!!! Come
posso gestire i parametri con le checkbox ? Mi spiego............io voglio
ottenere non solo quei campi della query in corrispondenza dei quali le
checkbox della maschera hanno i valori o true o false ma voglio anche
lasciare all'utente la possibilità di filtrare i dati non considerando se le
checkbox siano true o false ma azionando la query secondo altri parametri.
Ho provato in vari modi ma nulla. Premetto che ci sono anche altri parametri
definiti in txtBox nella maschera!
Spero di essermi spiegato......grazie a tutti e ciao!!!!

 ......grazie a tutti e ciao!!!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Mettiamola cosi: esempio............io ho una query che deriva i valori da
una maschera ed inseribili dall'utente.........tra i vari criteri devo
valorizzare due check box..........ma  non voglio fargli assumere solo i
valori true o false ma anche non prenderli in considerazione quando l'utente
non vuole considerarli come filtro.
Stavolta credo di essere stato chiaro ......almeno spero........ciao ciao

 ha scritto nel messaggio
news:axkZ8.59325$7N3.1...@twister2.libero.it...

Usa un gruppo di opzioni con tre opzioni, associate ai valori 1 2 e 3.
Sì, no e non ti caco
Poi il campo che risente del valore inserito sarà un intero e non un Sì/No
Antonio

 ha scritto nel messaggio
news:axkZ8.59325$7N3.1...@twister2.libero.it...

Se la maschera in cui imposti i parametri per la query si chiaama Maschera1.
Per selezionare i valori della check box inserisci in Maschera1 una casella
combinata non associata e chiamala MiaCombo.
MiaCombo deve avere una sola colonna e deve avere la proprietà Tipo origine
riga impostata a Elenco valori; nell'origine riga della combo scrivi:
"Si";"No";"Tutti"
Nei criteri della query relativi al campo di tipo Si/No scrivi
Like
IIf([Forms]![Maschera1]![MiaCombo]="Si";Vero;IIf([Forms]![Maschera1]![MiaCom
bo]="No";Falso;"*"))
Per visualizzare i record che nella check box hanno il valore True seleziona
nella casella combinata Si; per visualizzare i record che nella check box
hanno il valore False seleziona nella casella combinata No; per non
selezionare in base ai valori della check box non selezionare alcunché nella
casella combinata oppure seleziona Tutti.
Spero che sia quello che ti serve.

Newsgroup: it.comp.appl.access
Titolo: sottomaschera per elenco record maschera

Buongiorno,
mi sto avventurando nel fantastico mondo di access (2003):
ho creato la mia tabella(campo nome, campo dati1,campo dati2...), la sua
maschera (che mi visualizza un record alla volta). non so se ha influenza
ma il campo nome sulla maschera � in realt� una casella di riepilogo di
una tabellina con tutti i nomi.
ora vorrei creare una sottomaschera (piazzata nella maschera ovviamente)
che mi elenchi (es come un grigliato excel) tutti i record che hanno il
valore del campo nome uguale a quello che sto visualizzando con la
maschera principale... 
Ho creato una query che sembra funzionare (se provo ad inserire dei
criteri... mi restituisce quello che mi aspetto)
ho creato una maschera che mi visualizza i dati della query...
ho trascinato la (sotto)maschera nella mia maschera... ma mi visualizza
solo 1 riga alla volta... dove sto sbagliando?
ho provato anche a giocherellare con campo master e campo secondario ma
non sono riuscito ad ottenere nulla...
esempio:
tabella generale
GIUSEPPE; BIANCO; NERO;
MARIO; ROSSO; BIANCO
GIUSEPPE; BLU; GIALLO
quando sono sul record 1 o 3
la sotto maschera dovrebbe farmi vedere:
GIUSEPPE; BIANCO; NERO;
GIUSEPPE; BLU; GIALLO
sono sicuro che � demenziale... per� non ci riesco... 
ho provato anche con l'autocomposizione della sottomaschera ma purtroppo
mi dice che non � installata quell'autocomposizione (e ovviamente non si
trova pi� il cd)
grazie
ciao
E se volessi utilizzare un'immagine (ripetuta) come sfondo della maschera
(principale)?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 GIUSEPPE; BLU; GIALLO
RETTIFICO PARZIALMENTE:
se un campo diverso dal campo nome � utilizzato come campo master e
secondario e nei record � presente pi� volte un determinato valore (in
quel campo) la sottomascherafunziona correttamente. vuol dire che non gli
piace che sia una casella di riepilogo a darli il "la"?

Newsgroup: it.comp.appl.access
Titolo: compleanni

Avrei bisogno di creare una maschera nella quale vengano visualizzati solo
le persone di cui č il compleanno in data odierna.
(es: Luigi nato il 14/03/1982, quando apro la maschera e la data č 14/03 di
qualsiasi anno mi da il nome Luigi)
spero di essere stato chiaro
La mia idea era di creare una query e mettere qualcosa che facesse ciň nei
criteri, ma il problema č questo: cosa mettere nei criteri nel caso l'idea
fosse buona??
Ciao a tutti e grazie,
Luigi


DataCompleanno = Date()
ciao

 ha scritto nel messaggio
news:TG6k8.17514$1S3.5...@twister1.libero.it...

ho già provato a fare quello che mi hai detto il problema è che il confronto
lo faccio con la data di nascita quindi scrivendo quell'espressione mi
darebbe solo una persona che è nata nella data odierna e nell'anno corrente
mentre non mi darebbe nessuna persona nata nello stesso giorno e mese ma di
anni precedenti, mi servirebbe qualcosa che facesse il confronto solo su
giorno e mese!
ciao,
Luigi

 ha scritto nel messaggio
news:US6k8.17763$%g7.4...@twister2.libero.it...

Vero! sembrava troppo semplice!
comunque
Format ([DataCompleanno];"gg-mm") = Format (Date();"gg-mm")
Dovrebbe essere giusta la sintassi, comunque il concetto è queelo
esatrpolare il valore gg e mm dalle due date e metterle a confronto

 ha scritto nel messaggio
news:eCfk8.19475$1S3.5...@twister1.libero.it...

chiaramente il primo format s lo metti come alias nella qry e il criterio
sotto! :)

 ha scritto nel messaggio
news:MKfk8.20438$%g7.5...@twister2.libero.it...

Grazie mille funziona alla perfezione!
CIao,
Luigi

 ha scritto nel messaggio
news:MPG.16fb1fc9...@news.tiscalinet.it...

Scusa se ne approfitto ma come posso fare, sulla falsa riga di quanto mi hai
postato, per far scegliere alla query solo i record che contengono un
determinato anno di nascita che io inserisco in una maschera chiamata anno??
la mia idea era di fare qualcosa del tipo
WHERE Year([DataNasc])=Year(Form[Anno][Anno])
dove il secondo "Anno" è la casella di testo nella quale inserisco l'anno
che mi interessa visualizzare!
Spero di essere stato abbastanza chiaro
Ciao e grazie anche per il codice per i compleanni!
Luigi

Newsgroup: it.comp.appl.access
Titolo: Imposta pagina (tutte le volte da capo)

Salve a tutti
probabilmente se ne è gia parlato
ho un report in access 2000 impostato in orizzontale con margini da 10 mm
tutte le volte che chiudo il DB l'impostazione ritorna quella originale in
verticale con dei margini assurdi da 24 mm, le ho provate tutte  anche con
l'impostazione della stampante specifica ma non da risultati
Grazie a tutti
Paolo La Malfa
lama...@axia.it

Anch'io ho questo problema!
Molti report hanno diverse impostazioni sia per i margini che per la
stampante specifica...
C'è una soluzione?
Grazie
Newsgroup: it.comp.appl.access
Titolo: Between e totali

Ho (ancora) bisognodi un aiutino
Ho una query con campi: [data], [importo spesa], [negozio].
Vorrei fare il seguente: renderla parametrica per data (inserire due data,
dal... al) e avere i totali in tale intervallo di tempo,
(esempio se non mi fossi espresso troppo bene: se io ho comprato dal negozio
"PincoPallo" a gen., feb. marzo... vorrei che la query mi facesse vedere
solo il totale dell'importo, e non la lista delle date come mi succede
adesso).
Grazie in anticipo per l'aiuto.
Ciao
Beppe

 ha
scritto nel messaggio
news:eXfGc.416684$hc5.18...@news3.tin.it...

Crea una query raggruppata e tratta la data come
testo
MAssimiliano

 ha scritto nel messaggio
news:t3gGc.12651$%l2....@news.edisontel.com...

Grazie!
Beppe

Newsgroup: it.comp.appl.access
Titolo: Dichiarazione variabili

Salve!
Se ho p.e.
If ....then
Dim a string
....
else
dim i as integer
....
end if
 
oppure....
Dim a string
dim i as integer
If ....then
....
else
....
end if
 
Grazie

Ma ti pare normale scrivere una roba simile...? Hai riletto quello che hai scritto...???
 
La domanda quale sarebbe....?????????
 
@Alex


anche senza la domanda ti dico meglio la seconda
BFS


ok grazie


le variabili è meglio dichiararle in alto?
o è indifferente?


E' assolutamente indifferente a livello tecnico, ma la questione è più che altro funzionale dal punto di vista della scrittura/lettura del codice.
Di solito chi sviluppa e scrive codice con un po di struttura si da un metodo, e si preferisce fare le dichiarazioni in Testa, se le spalmi e le routine sono lunghe... è disperivo in fase di debug.
 
Ognuno poi affina i propri metodi.
 
@Alex


grazie