mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Aggiungere un numero di riga per ogni record

Nella guida di access 2007 ho trovato la soluzione ma non riesco ad andare 
avanti in quanto mi sono bloccato al secondo step :
"2.     Nella casella della propriet� Somma parziale selezionare Su gruppo". 
Non trovo da nessuna parte la casella della proprit� Somma parziale
mi aiutate?
Grazie!

 ha scritto nel messaggio 
news:C_e9n.19029$Ua....@twister2.libero.it...

sta parlando di report 

 ha scritto nel messaggio 
news:hk49ns$p62$1...@tdi.cu.mi.it...

Ha detto giusto Massimiliano ? Stai parlando di report ? Se � cos�...
quando sei nella struttura del report, visualizza "Ordinamento e 
raggruppamento", inserisci un campo in questa griglia e dagli "S�", per 
esempio, nella propriet� pi� di pagina. In questo modo avrai generato il pi� 
di pagina del gruppo deciso da te.
Suppongo che per proprit� "Somma parziale" si intenda un controllo il cui 
campo origine sia impostato a:
=conteggio([nomedelcontrollochehageneratoilgruppo])
Ciao
Antonio

Non riesco a risolvere, il mio file � su LiveSkyDrive:
http://cid-4e8529db43cfa3a4.skydrive.live.com/browse.aspx/Merlino?uc=1&nl=1
Grazie! 


Se stai parlando di aggiungere un numero di riga progressivo in una tabella
con gi� dei dati scritti, 2 soluzioni: apri un recordset dinamico sulla tab e
cicli tutti i record tenendo un contatore (che ti serve per il numero
progressivo), oppure fi un copia/incolla in una tabella uguale ma con un campo
contatore. Appena concluso ritrasferisci tutto nella tab di origine e ottieni
quello che hai chiesto
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 Grazie!
Ciao,
vedi se è quello che ti serve
http://myfreefilehosting.com/f/e64ac52839_1.1MB
Lancia il report Query2
Alberto

Newsgroup: it.comp.appl.access
Titolo: corruzione struttura database

salve a tutti, ho un dubbio da togliermi
ho un fe-be installato da più di un anno in una ditta, 20 tabelle, 5000 -
6000 record a tabella e 7 FE. tutto funzionante.
stamani grande problema:
praticamente nella tabella articoli, un campo contatore (duplicati non
ammessi) e chiave primaria, l'ho trovato come contatore (duplicati ammessi)
e NON chiave primaria
si può, a causa di un ripristino, avere un mutamento alla struttura di una
tabella. oppure devo sospettare di qualcuno dentro la ditta?
chi ha esperienza mi aiuti, perchè non vorrei accusare nessuno, nè fare la
figura del piccione
bertocci daniele

 ha scritto nel messaggio
news:ckh00c$cdv$1...@lacerta.tiscalinet.it...

Ciao,
la chiave primaria può essere stata eliminata dalla procedura di
compatta/ripristina database perchè non si poteva fare altrimenti, conrtolla
i dati del campo contatore, troverai una o più righe con lo stesso Id.
Ciao Giorgio

 ha scritto nel
messaggio news:ckijl7$aq3$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.appl.access
Titolo: ??? Problema Report ???

Salve a tutti,
ho un problema con i report.
Ho creato un Report principale con diversi sottoreport uno sotto
l'altro. Se inserisco troppi valori i sottoreport mi si sovrappongono.
Come devo fare per far sě che il sottoreport mi inizi a stampare sotto
il sottoreport precedente e quindi evitare l'accavallamento?
Grazie Omino

il sottoreport precedente e quindi evitare l'accavallamento?
Hai anche problemi nell'esporre i tuoi problemi, sembra!:-)
Saluti.
Luciano

 Grazie Omino
Dovrai controllare la dimensione e la posizione dei sottoreport in VBA
utilizzando Su formattazione del corpo del report.
Vai a vedere l'help agli argomenti:
Altezza, Larghezza, ASinistra, DaMargineSuperiore
Ciao
Silvio

Newsgroup: it.comp.appl.access
Titolo: tasti shift e control premuti come capirlo?

Salve, per aprire una form che contiene paramentri che l'utente  non deve
poter cambiare ho pensato di farla aprire quando viene fatto doppio click su
una etichetta (su un'altra form) se CONTEMPORANEAMENTE vengono premuti i
tasti Control e Shift.
Problema: come fare a determinare se i tasti CONTROL e SHIFT sono premuti.
Cosa deveo mettere all'interno dell'evento doppio click?
Simone

 ha scritto:

Prima ti fai una variabile nel parte di dicchiarazione del modulo:
Dim MyFlag As Boolean
Nel evento KeyDown:
If Shift = 3 Then MyFlag = True
Nel evento DblClick:
If MyFlag = True Then DoCmd.OpenForm "MioForm"
MyFlag = False
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto:

Prima ti fai una variabile nel parte di dicchiarazione del modulo:
Dim MyFlag As Boolean
Nel evento MouseDown:
If Shift = 3 Then MyFlag = True
Nel evento DblClick:
LaTuaEtichetta_MouseDown 1, 0, 1, 1
If MyFlag = True Then
    DoCmd.OpenForm "IlTuoForm"
    MyFlag = False
End If


Newsgroup: it.comp.appl.access
Titolo: Mailing List Access

Ciao, sapete se esiste una mailing list di Access in italiano? io non l'ho
trovata!
Saluti, Stefano


Io ho trovato qualcosa (anche) quì:
http://www.microsoft.com/italy/support/howto/access.htm
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Problema con le relazioni

ciao a tutti
Ho delle tabelle ordini e dettagli ordini simili a quelle del db di
esempio di access. Sto cercando di aggiungere alla gestione degli
ordini la gestione della fatturazione considerando che una fattura può
riguardare diversi ordini-dettagli e che un ordine può essere
fatturato in diverse fatture. Nonostante ripetuti attacchi isterici e
cure psichiatriche non sono ancora riuscito a capire come spezzare
questa relazione molti a molti. Infatti vorrei che inserita la fattura
mi venissero proposti gli ordini con i relativi dettagli e per ogni
dettaglio vorrei inserire le quantità fatturate con quella fattura. Ho
fatto ingenuamente  una maschera di inserimento fatture che tramite
una casella di riepilogo mi richiama l'ordine desiderato e quindi i
dettagli. All'interno della tabella dettagli ordini carico le quantità
fatturate ma cosi' ovviamente perdo la suddivisione per fattura col
risultato che quando voglio eliminare una fattura mi rimangono
fatturate quantità già eliminate e devo farmi i conti a mano quando un
ordine e già stato parzialmente fatturato con un'altra fattura.
Scusate la confusione
Grazie a chi mi salverà

Comincia a riorganizzarti le idee:
ORDINE
ID Ordine
ID Cliente
ID Pagamento
ID Banca
Data Ordine
ecc.
Adesso arriva il dettaglio dell'ordine detta COMMESSA
ID Commessa
ID Ordine (Legato alla tabella Ordini UNO e molti nella Commessa)
ID Prodotto
Quantita
Prezzo
ID Stato (Legato alla tabella Stato esempio PRONTO)
ecc.
Adesso arriva la tabella DDT (Commesse PRONTE)
ID DDT
ID Cliente
Data DDT
ecc.
Adesso arriva la tabella Dettaglio DDT
ID Dettaglio DDT
ID DDT
ID Commessa
Cogelato (Vuol dire ddt stampato)
ecc.
Adesso arriva la tabella FATTURE
ID Fattura
ID Cliente
ID Pagamento (LO ricavi dall'ordine)
ID Banca (Lo ricavi dall'ordine)
ecc
Adesso arriva la tabella Dettaglio FATTURE
ID Dettaglio FATTURE
ID Fattura
ID Commessa
ecc.
Attenzione deve farti vedere solo i ddt stampati ecc.
Manca ancora molte cose:
Portafoglio Ordini
Visualizzazione Commesse
Scadenza Fatture Clienti
Tante Tante Tante
BUONA FORTUNA HAI INIZIATO IN MODO SBAGLIATO LE TABELLE
FAMMI SAPERE
Se vuoi ho già tutto fatto
Newsgroup: it.comp.appl.access
Titolo: Ordinare colonne in query a campi incrociati...

Qualcosa è già stato scritto nel NG riguardo a questo problema, ma non
ho trovato la vera risposta...
Sembre non trovare una soluzione il problema di raggruppare nelle
colonne i mesi (gen, feb, ecc...) creando la sequenza ordinata a
seconda dell'anno di appartenenza (esempio la data 1/12/02 è si 'dic'
nelle colonne ma viene prima di 'gen' in riferimento ad una data
1/1/03)
Insomma l'sql TRANSFORM Sum(q_rate_raggruppa.Euro) AS SommaDiEuro
SELECT q_rate_raggruppa.Id_Cantiere,
q_rate_raggruppa.Cod_Appartamento, q_rate_raggruppa.Nome,
q_rate_raggruppa.Cognome, Sum(q_rate_raggruppa.Euro) AS [Totale di
Euro]
FROM q_rate_raggruppa
WHERE (((q_rate_raggruppa.Id_Cantiere) Like
[Forms]![f_start]![Id_Cantiere]))
GROUP BY q_rate_raggruppa.Id_Cantiere,
q_rate_raggruppa.Cod_Appartamento, q_rate_raggruppa.Nome,
q_rate_raggruppa.Cognome
PIVOT Format([Data],"mmm") In
("gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic");
non riesce a risolvermi il problema di suddividere e ordinare le
colonne sulla base dell'anno del relativo mese...
Una soluzione potrebbe essere di usare la data per estesa nelle
colonne, così che venga visualizzato per intero la data (con tanto di
anno)... ma in questo caso, non conoscendo a priori da data che verrà
raggruppata non posso impostare l'ordinamento...
A qualcuno viene in mente qualche idea per ovviare al problema?
Grazie
Alex

 ha scritto nel messaggio
news:df2050df.03032...@posting.google.com...

Io cambierei il la proposizione PIVOT nel modo seguente:
PIVOT Format([Data],"aaaa mm")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Questa era la strada che volevo seguire, ma il problema rimane nel come
ordinare... in pratica dovrei riportare in ordine crescente direttamente
nella stringa sql i valori possibili, quindi dovrei scrivere 2002 02, 2002
03, e via dicendo... non otterrei un ordinamento automatico.
L'unica soluzione a cui sono arrivato č di suddividere a monte della query
il filtro che prende i valori di un solo anno, quindi compongo il risultato
dall'unione di tutti gli anni... č un pņ contorto e non risolve il problema
di base, ma č l'unica soluzione a cui sono riuscito ad arrivare....
Grazie,
Alex
www.giumalex.supereva.it

 Alex

Newsgroup: it.comp.appl.access
Titolo: Copia da server

Per evitare di far compattare il FE di un'applicazione aziendale, ho pensato
di crearne una versione, con estensione .bak, che viene sovrascritta su
quyella di lavoro, ogni volta chie viene avviata la macchina dell'utente.
Quello che mi manca, ora, č poter copiare questo file .bak direttamente dal
served, utilizzando un percorso del tipo \\nomeserver\cartella\nomefile.bak
Come faccio?
________________________________________
Andrea Sciamanna
andrea.s...@libero.it
______________________
http://www.tamtando.com
 -> Mailing List:
http://www.tamtando.com/mailinglist.asp
http://utenti.tripod.it/resnovaduo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To stop the train
In cases of emergency
Just pull down the chain
     pull down the chain
Penalty for improper use
Five Pounds!

 Come faccio?
File Batch da DOS:
COPY \\server\condivisione\nomefile.bak c:\cartelladb\nomefile.mdb
Ciao
-- 
JBad

Newsgroup: it.comp.appl.access
Titolo: On Error GoTO

Cia ragazzi,
ho inserito il seguente codice di gestione degli errori:
Dim db As DAO.Database
Dim tblTmp As DAO.Recordset
On Error GoTo msgerrore
............
msgerrore:
MsgBox "Error number: " & Err.Number & _
vbCrLf & "Description error: " & Err.Description
Se la procedura va in errore ottengo il messaggio ed esco dalla
procedura, ma se la procedura non va in errore ottengo comunque un
messaggio con le seguenti informazioni:
Error number: 0
Description numer:
Successivamente noto anche che tutte le operazioni presenti nel codice
sono state eseguite, ma c'è la segnalazione di questo errore n.0.
Qualcuno sa aiutarmi?
grazie
mdm

 ha scritto nel messaggio 
news:1148571561....@y43g2000cwc.googlegroups.com...
Cia ragazzi,
ho inserito il seguente codice di gestione degli errori:
Dim db As DAO.Database
Dim tblTmp As DAO.Recordset
On Error GoTo msgerrore
............
msgerrore:
MsgBox "Error number: " & Err.Number & _
vbCrLf & "Description error: " & Err.Description
Se la procedura va in errore ottengo il messaggio ed esco dalla
procedura, ma se la procedura non va in errore ottengo comunque un
messaggio con le seguenti informazioni:
Error number: 0
Description numer:
Successivamente noto anche che tutte le operazioni presenti nel codice
sono state eseguite, ma c'č la segnalazione di questo errore n.0.
Qualcuno sa aiutarmi?
grazie
mdm
prima dell'etichetta  msgerrore
devi inserire Exit Sub ( o Function) a seconda della routine, cosě se non 
c'č errore esci senza passare da li.
Generalmente la gestione errori si mette in fondo alla procedura per questo 
motivo.
Ivan 

Ivan grazie !!!!!!!!!!!!
ciao

 ciao
Se vuoi qualcos'altro sull'argomento...:
http://www.accessgroup.it/HomeArgomenti.asp?ID=114&Oggetto2=Gestione%20Errori
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Auto ingrandimento maschere


nelle proprieta'
su caricamento (OnLoad)
metti
docmd.maximize
ciao,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)

Newsgroup: it.comp.appl.access
Titolo: Salvare i dati di una form

Ho una form con una subform
nella subform inserisco gli articoli il quale hanno un prezzo
nel pie di pagine della subform ho: =Somma([Costo]) e =Somma([Iva])
La form ha questi campi:
Imponibile (che ha come origine di controllo
=[SottomascheraOrdini].[Form]![TotaleCosto])
Iva (che ha come origine di controllo
=[SottomascheraOrdini].[Form]![TotaleIva])
Come faccio a memorizzare nella tabella Fattura i dati della form?
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:80Z18Z72Z164Y1...@usenet.libero.it...

non è che la tua domanda sia chiarissima, visto che nessuno ti ha ancora
risposto.
Io direi che potresti darci maggiori indicazioni, nel frattempo ti dico
soltanto di ricordarti che puoi fare i conteggi anche nelle query e non solo
nei controlli non associati delle maschere.
in questo modo i dati delle tabelle vengono ricalcolati ogni volta che mandi
in esecuzione la query.
Altrimenti devi fare un campo nelle tabelle in cui memorizzi il dato del
campo calcolato (
p.es
. il totale della fattura)
ma questo si può fare via codice o via query.

 ma questo si puň fare via codice o via query.
Mi permetto di dire che quest'ultima soluzione, anche se non č la piů 
comoda e la piů veloce, č senz'altro da preferire perche evita
 discordanze tra righe inserite e totali calcolati.
Adesso qualcuno potrebbe introdurre il discorso transazioni, ma va bč
...
troppo complicato e a me ignoto.
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: numerazione in un report

salve, dovrei inserire una colonna in un report di stampa in access 2000,
che mi restituisca la numerazione progressiva dei dati che stampo, posso
farlo direttamente con qualche formula dal report?

 farlo direttamente con qualche formula dal report?
Casella di testo con origine dati =1
e opzione somma su tutto
Antonio

 ha scritto nel messaggio
news:tmnsb.108829$vO5.4...@twister1.libero.it...

ok! grazie antonio.
Newsgroup: it.comp.appl.access
Titolo: Gestione net send

Salve,
ho creato un db che fra le varie funzionalita' ha quella di inviare ad
un gruppo di utenti in rete, un messaggio tramite net send per
informarli dell'andamento della gironata. Gli invii sono schedulati in
una tabella con tipo di messaggio ed ora di invio. Il problema e': ogni
volta che parte il net send all'orario prestabilito si aprono tante
pagine ms dos quante sono gli account a cui invio il messaggio. E'
possibile evitare l'apertura di tanti Ms dos, o in seconda istanza
esisite un modo per chiuderli tutti subito dopo l'invio?
Grazie

 ha scritto nel messaggio 
news:1148296552.9...@j33g2000cwa.googlegroups.com...


Provero ad usare pskill, Grazie
Mi chiedevo, ma visto che il DB viene aperto da tutti gli utenti in
questione, devo killare su tutti i pc ho posso da codice fare  in modo
di chiuderli? 
fochile

 ha scritto nel messaggio 
news:1148297409.1...@u72g2000cwu.googlegroups.com...

Newsgroup: it.comp.appl.access
Titolo: ridimensionamento testo

Buongiorno,
esiste qualche funzione di access che ridimensioni il testo? nelle proprietà 
della casella di testo c'è questa opzione ma opera sulla casella.
grazie 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

Dove vorresti ridimensionarlo...?
Spiega meglio....
 
@Alex

in un report, ho una casella dalle dimensioni prestabilite (un etichetta per 
la precisione), in cui scrivo con carattere 10, mi piacerebbe che il 
carattere si riducesse in modo da far entrare tutto il testo nell'etichetta.
Grazie
 
"@Alex"  ha scritto nel messaggio 
news:039f5e21-c28e-4313...@googlegroups.com...
 
Dove vorresti ridimensionarlo...?
Spiega meglio....
 
@Alex 
 
 


Se parli dei REPORT forse la cosa è meno complesso di quanto possa sembrare...
 
Puoi pensare di usare la Funzione TextWidth e TextHeight che restituisono la Lunghezza/Altezza del testo usando il Font Attivo.
 
Quindi prendi 
Lunghezza=TextWidth(Tuotesto)
NumeroRIghe=Lunghezza/Me.Label.Width
Altezza=NumeroRighe*TextHeight
 
Ovviamente Altezza è quella che serve in relazione a Larghezza/FontName/FontSize/Bold/ecc...
 
Se Altezza>Me.Label.Height devi cambiare Font... e ricominci il calcolo...!
 
Conviene scrivere una cosa simile:
Function GetSize(TestoAnalisi As String, ByRef Altezza As Single, ByRef Larghezza As Single)
    Dim oFontName               As String
    Dim oFontSize               As Integer
    Dim oFontBold               As Boolean
    Dim oFontItalic             As Boolean
    Dim oFontUnderline          As Boolean
 
    Call LoadProperties("LeftBarEvents")
 
    With Me
        ' ------------------------------------------------
        ' Memorizzo in ingresso i DEFAULTVALUE
        ' ------------------------------------------------
        oFontName = .FontName
        oFontSize = .FontSize
        oFontBold = .FontBold
        oFontItalic = .FontItalic
        oFontUnderline = .FontUnderline
 
        .FontName = Me.Label.FontName
        .FontSize = Me.Label.FontSize 
        .FontBold = Me.Label.FontBold 
        .FontItalic = Me.Label.FontItalic 
        .FontUnderline = Me.Label.FontUnderline 
 
    Larghezza = Me.TextWidth(TestoAnalisi)
    Altezza = Me.TextHeight(TestoAnalisi)
        ' ------------------------------------------------
        ' RIPRISTINO in USCITA i DEFAULTVALUE
        ' ------------------------------------------------
        .FontName = oFontName
        .FontSize = oFontSize
        .FontBold = oFontBold
        .FontItalic = oFontItalic
        .FontUnderline = oFontUnderline
    End With
End Function
 
Alla funzione passi il Testo e le 2 Variabili per Riferimento così ti vengono restituite Valorizzate con Altezza e Larghezza...
 
Poi procedi al calcolo di Ottimizzazione.
 
Saluti
@Alex

Questa chiamata è ovviamente un REFUSO di una mia funzione:
    ---->  Call LoadProperties("LeftBarEvents")
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: codice per gestire accde 32 o 64 qualcosa non va

buongiorno a tutti, 
 
Per fare in modo che quando creo un accde questo funzioni sia su pc con office 32 bit sia con versioni 64 bit ovunque nei moduli vba o messo il seguente codice:
Eppure creando il file accde da questo accdb su una macchina con office a a 32 bit il file accde non funziona su macchine a 64 bit e viceversa
Qualcuno sa dirmi cosa manca ancora o cosa sbaglio per renderlo indipendente dalla versione di office?
 
'se 64 bit
#If VBA7 Then
    Public Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
#Else
    Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
#End If

 ...
 
Non c'è possibilità. Gli ACCDE funzionano solo con la bitness con cui 
sono stati creati. Se provi ad aprirli con una bitness diversa, otterrai 
un messaggio di errore corrispondente all'avvio, anche se il database 
non contiene alcun codice VBA.
 
Ne abbiamo già parlato qui qualche mese fa. Leggi la discussione "accde 
32 bit da eseguire su pc con access 64 bit" iniziata il 31/12/2022 da un 
certo Antonio Biso.
 
-- 
Ciao
Karl
*********
Access Bugs: 
https://AccessForever.org
 
Access News: 
https://youtu.be/XMOHBSudo-U
 
Access DevCon: 
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


Perfetto tutto chiarissimo quindi  distribuisco il file accde generato con opportuna versione di office 
oppure modificando codice vba opportunamente per gestire le due versioni 32 e 64 distribuisco il file accdb
 
Grazie.
Newsgroup: it.comp.appl.access
Titolo: filtro mese anno

Salute a tutti... Ho una tabella "OreLavorate" con il campo "Data"  e
nell'intestazione della Maschera Continua, vorrei che le due caselle
combinate "Mese" mmmm e "Anno" yyyy visualizzassero (filtrate) le date
presenti, e a loro volta, se selezionate, filtrassero la mashera
continua.
Ho provato a creare 2 tabelle con i messi e un decina di anni, ma
speravo ci fosse una soluzione più elegante per risolvere il problema,
visto che, per esempio, non vorrei visualizzare un mese se in
quell'anno non è presemte.
Grazie mille...


Metti come origine record della casella combinata cboMese relativa al
mese la seguente istruzione SQL:
SELECT Month(Data) AS Mese FROM OreLavorate GROUP BY Month(Data) ORDER
BY Month(Data) 
e, in quella dell'anno cboAnno:
SELECT Year(Data) AS Anno FROM OreLavorate GROUP BY Year(Data) ORDER
BY Year(Data)
Quindi come origine record della maschera metti la seguente istruzione
SQL:
SELECT * FROM OreLavorate WHERE (Year(Data)=cboAnno OR cboAnno IS
NULL) AND (Month(Data)=cboMese or cboMese IS NULL)
e nella routine associata all'evento DopoAggiornamento di cboMese e di
cboAnno scrivi la seguente istruzione che serve per caricare i record
della tabella in funzione del nuovo filtro impostato dall'utente:
Me.Requery
Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: inserimento in tabella

Qual' è il codice esatto da inserire nell'evento di un pulsante per far si 
che al suo click venga cancellata una data presente nel campo DimissioniDal 
della tabella DatiGenerali ? Il pulsante si trova nella sottomaschera 
InserimentieDimissioni , la maschera principale si chiama schedapaziente e 
la sua fonte dati è appunto la tabella DatiGenerali...
grazie a tutti 

 ha scritto nel messaggio 
news:48458fd4$0$17940$5fc...@news.tiscali.it...

Non ho capito bene dove sta sto dato da cancellare...comunque  dov'è il 
problema?
Se il campo ed il pulsante stanno nella stessa maschera
Me.DimissioniDal = Null
Se no usi Me.Form!InsserimentieDimissioni!DimissioniDal
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: sottomaschere bloccate

Non č la prima volta che mi capita una cosa del genere
Ho un database che funziona benissimo fino a un certo momento
poi faccio piccolissime modifiche, magari alle query
e le sottomaschere che fino a un minuto fa utilizzavo tranquillamente per 
inserire i dati
si bloccano e su di esse non č piů possibile aggiungere record, non c'č 
nemmeno
il solito record vuoto su cui inserire i dati nuovi e tutti i campi sono 
immodificabili.
cosa č accaduto??
meno male che avevo delle copie di backup altrimenti sarei stato perduto
le mie sottomaschere sono inserite in diverse schede che ho creato appunto 
con lo strumento scheda.
Grazie infinite come al solito
Singer 

 cosa č accaduto??
succede che la modifica alla query ha reso il recordset *non* aggiornabile
--
ac

 ha scritto nel messaggio 
news:3dsHk.25930$Uo5....@tornado.fastwebnet.it...

ma č possibile che in solo colpo non sono aggiornabili tutte le query
le sottomaschere sono legata a diverse query non connesse tra loro
sono pero inserite nella stessa struttura a schede 

 ha scritto nel messaggio 
news:3dsHk.25930$Uo5....@tornado.fastwebnet.it...

e ad ogni modo, c'č verso di tornare indietro?

Newsgroup: it.comp.appl.access
Titolo: Immagine personale

Ho una tabella dove vorrei avere una foto per ogni persona (=record)
memorizzata. Solo che access (2003) mi fa caricare solo una .bmp, ma io
vorrei una .jpg
Qualche sugg?


Guarda su www.sitocomun.ecom
cisono 3 articoli che spiegano come trattare le immagini
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

thx!

Newsgroup: it.comp.appl.access
Titolo: importazione file dbf da foxpro

Ho cercato nei post precedenti senza trovare nulla di definitivo.
Il problema comunque è quello che appena provo ad aprire o convertire un 
file dbf di provenienza Visual FoxPro ver 6 in Access 2000, una finestra di 
avvertimento mi dice che il file esterno non è nel formato previsto.
l'unica informazione che ho ricavatoè che, forse, un programma che si chiama 
Psiwin possa effettuare la conversione, è la strada giusta?
Grazie
Ph. Barnum 

 ha scritto nel messaggio
news:K4tgd.226097$35.10...@news4.tin.it...

Newsgroup: it.comp.appl.access
Titolo: filtro

ciao mi ripresento....per ormai non si contano più...domande e non solo!!! :-)
Dunque sto creando una maschera per gestire delle prenotazioni e desideravo
poter applicare un filtro ( è la soluzione migliore??? ) ad un campo in una
maschera in questo modo: selezionata una periferica da un menu a tendina (
casella combinata ) il successivo campo ( sempre a tendina ) dovrebbe limitare
i record ai soli appartenenti alla categoria periferiche selezionata in
precedenza, vale a dire, se scelgo notebboks, il campo successivo dovrebbe
selezionarmi tutti i notebooks presenti nell'archivio, se cellulari, tutti i
cellulari, ecc.......cosa dite è meglio fare una archio unico per tutte le
periferiche o creare singoli archivi per gruppi ( pc, nitebooks, cellulari,
ecc.)
grazie a tutti
mike!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:41a085f941b71db31e...@mygate.mailgate.org...

Una tabella con il tipo di periferica ed una collegata uno a molti
contenente la periferica ed il riferimento al tipo
Paolo

Newsgroup: it.comp.appl.access
Titolo: Recupero valori query via vba

Ho questo codice
....
sql= "SELECT * FROM allievi WHERE id_allievo=7"
CurrentDb.Execute sql
ora avrei bisogno di recuperare i valori restituiti dalla query, come 
faccio? Grazie 


Cosa intendi?
Se vuoi gestire la query non puoi cosě
Butta tutto in un rst e lě fai quello che vuoi
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio
news:41quh.7852$qN4.1...@twister1.libero.it...

creati una query temporanea attraverso il metodo del cratequerydef,
oppure modifica sql di una esistente e poi la apri.

Newsgroup: it.comp.appl.access
Titolo: Как удалить почту POP3 не загружая её с сервера?

работа с почтой.
╟####@Г**
╖$─╖╖╖
%И[]%ё&^
ё╟Г], warp

 >работа с почтой.
Ho ancora i sudori freddi ...
Per un attimo sembrava il solito CRASH di Windows ... ;-)
OndaMax

Newsgroup: it.comp.appl.access
Titolo: Maschera

Ciao
Come fare in modo che all'apertura di una maschera questa si apra a tutto
schermo?
Seguendo l'help in linea, ovvero ingrandire la maschera e salvarla
disabilitando il dimensionamento automatico, non ha funzionato.
Grazie
Massimo

 ha scritto nel messaggio
news:af2eo5$p1f$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.appl.access
Titolo: Chiavi esterne: perchè?

Dove posso leggere una trattazione, se esiste, che spieghi rigorosamente
(ma anche non) la teoria ala base dell'utilizzo di chiavi esterne, nella
relazione tra più tabelle?
Grazie.
-- 
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
Io non credo che sia facile trovare un documento del genere, ma non credo
neanche a dire il vero vi sia una "teoria alla base dell'utilizzo di
chiavi esterne"... una chiave esterna č semplicemente un campo che fa
riferimento nella struttura e nel contenuto a una chiave primaria di
un'altra tabella.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.


Newsgroup: it.comp.appl.access
Titolo: Sintassi codice vb

Curiosità.....
E' più corretto utilizzare il "punto" od il punto esclamativo?
Ad esempio:
Me.cmdPulsante 
o 
Me!cmdPulsante
E' bene utilizzare sempre le proprieta anche quando non è
indispensabile (perchè default)? 
Ad esempio
Me.Controllo.value = Valore 
o
Me.Controllo = Valore 

 Me.Controllo = Valore
Ehmmm ... visto così, opterei per il n°1, però poi all'atto pratico uso la
seconda.
Predico bene e razzolo male ;-D
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: FE - Dati Trasporto/DatiAnagraficiVettore- Anagrafica obbligatoria - ma nessun campo obbligatorio nella sezione

La sezione 2.1.9.1.3 e' indicata come 1.1 quindi obbligatoria/max_1
Ma TUTTI i campi al suo interno, da 2.1.9.1.3.1 a 2.1.9.1.3.5 sono 
marcati come 0.1 quindi non_obbligatorio/max_1
Sto guardando il file FatturaPA_versione 1.2.1.xls che dovrebbe essere 
l'ultimo
Chevvordi' ?
Se uso la sezione DatiTrasporto/DatiAnagraficiVettore DEVO usare la 
sezione Anagrafica ( <1.1> ), anche se posso non metterci alcun campo 
all'interno (tutti con <0.1>) ?
Ciao e grazie
 
 
 


[2.1.9.1] DatiAnagraficiVettore
[2.1.9.1.1] IdFiscaleIVA
[2.1.9.1.1.1] IdPaese
Obbligatorietà: SI, ma solo se è verificato il
PRESUPPOSTO(17).
 
Utilità:  serve  per  identificare,  insieme  al  campo  IdCodice
(2.1.9.1.1.2), il soggetto che trasporta il bene.
Criteri  di  valorizzazione:  il  campo  deve  contenere,  secondo  lo
standard ISO 3166-1 alpha-2 code, il codice della nazione che ha
attribuito l’identificativo fiscale al vettore.
...
 
 
dove presupposto 17:
si vuole dare evidenza dei dati relativi al trasporto del bene ceduto e del
soggetto che ha effettuato il trasporto, in caso di fatturazione 
differita o di
fattura accompagnatoria
 
 
 
personalmente in caso di fattura accompagnatoria compilo solo la partita 
iva del vettore, il numero dei colli e la data di partenza
 
 
BFS
 
---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 


Ringrazio molto per la risposta puntuale e rapida
Ma non ho ancora dissipato il dubbio iniziale, cioe' la sezione e' 
obbligatoria, mentre nessuno dei campi contenuti entro essa lo e'
Forse una dimenticanza sull'indicazione obbligatorieta' di qualche campo?


credo sia un errore del tracciato
infatti regolarmente i miei clienti hanno iniziato ad inviare fatture 
con l'indicazione della partita iva del vettore ma non la parte 
anagrafica del vettore


Newsgroup: it.comp.appl.access
Titolo: stampa report - rich. aiuto

Salve a tutti
Sto cercando un aiuto per stampare dei report per il seguente problema:
dopo aver creato un database di indirizzi ho creato un report per la 
stampa delle etichette postali.
Al momento di impostare la stampa ho riscontrato che cambiando computer 
e stampante cambiano automaticamente i margini della pagina e anche 
utilizzando il comando imposta pagina non si riesce in alcun modo, per 
certe stampanti, a settare a piacere i margini.
E possibile che l'impaginazione del report debba dipendere dal tipo di 
stampante installata o esiste qualche modo per costringere il programma 
a rispettare i margini imposti.
Grazie anticipatamente per l'aiuto.

 rispettare i margini imposti.
Ogni stampante possiede dei margini minimi oltre i quali non può andare.
Se ti si verifica questo problema significa che stai usando dei margini un 
pò troppo ridotti.
Se tu potessi aumentarli un pò, avresti già risolto il problema.
Altrimenti puoi provare a:
- convertire il report in una snapshot
- convertire il report in pdf
- convertire il report in Word
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: Prendere valori da una tabella...

Sto realizzando un inventario con Access. Vorrei fare in modo tale che dalla
tabella prodotti io possa scegliere qual'è il prodotto esistente in
magazzino (visto che si può scegliere tra circa 400 prodotti!) e farlo
memorizzare in un campo di un'altra tabella/Query che si chiamerà "Prodotti
in magazzino". Quindi io ho pensato di realizzare un maschera dalla tabella
prodotti, utilizzare un controllo mediante una casella combinata (nome
prodotto)... ma non so come far inserire il valore di questo record
(compreso magari anche altri valori di altri campi) in un'altra
tabella/Query!
Qualcuno mi può indicare una soluzione?
Grazie mille
Cristian

 Qualcuno mi può indicare una soluzione?
Metti un bel pulsante nella maschera che esegua il lavoro necessario per 
il record corrente... Ipotizzando che entrambe le tabelle abbiano un 
campo CodiceProdotto numerico e vada copiato solo quello:
CurrentDb.Execute "INSERT INTO AltraTabella (CodiceProdotto) VALUES (" & 
Me.CodiceProdotto & ")"
possibilmente condito con dei controlli per evitare di duplicare chiavi 
nella tabella di destinazione.
-- 
       ^    ^
oOo (Il Gatto) oOo


Non sono riuscito a farlo...per favore Gattino mio....mi spieghi passo per
passo che cosa devo fare??? :-))
Grazie mille
Cristian

 wrote in message
news:age63a$89j$
1...@lacerta.tiscalinet.it

Ma devi cancellare quello memorizzato precedentemente o no...???
1) NO
   La cosa più veloce è realizzare una bella QRY di accodamento
   che fai con l'Autocomposizione riferita ai valori da recuperare
   nella tua Form di selezione.
2) SI
   Beh, stessa cosa, ma prima esegui un DELETE con una istruzione
   SQL tramite il metodo EXECUTE per eliminare tutti i record
Precedenti.
Alessandro.@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Come copiare tabelle in db diversi

Ciao a tutti.
Ho un db a2003 strutturato in FE+BE.
Ho bisogno periodicamente di creare runtime un altro DBDISERVIZIO
contenente alcune tabelle (magazzino)  del BE per inviarlo in rete  
ad un'altra sede.
Se uso TransferDatabase dal FE in reltà mi copia nel DBDISERVIZIO 
solo il link delle tabelle.
Una strada può essere quella di farlo in due tempi:
[1] TransferDatabase da BE a FE
[2] TransferDatabase da FE a DBDISERVIZIO 
Non c'è una soluzione più pulita ?
Grazie a tutti. Ciao Ilaria

 ha scritto nel messaggio 
news:l5cs4411j7nrsdst5...@4ax.com...

Fai eseguire la query direttamente dal BE oppure dal FE apri il BE ed esegui 
la query
    Dim dbs As Database
    Set dbs = OpenDatabase(percorso tuo database BE)
    dbs.execute("tua query in SQL")
    Set dbs = Nothing
-- 
Roberto da Parma 



Perfettissimo! Grazie 1000
Newsgroup: it.comp.appl.access
Titolo: access 2003 - banale Update

Buongiorno a tutti
UPDATE Anagrafica_Dipendente
   SET CodPaghe = ( SELECT pag FROM xxx WHERE Cognome = cog);
--> per l'operazione e' necessaria una query aggiornabile
pero' cosi funziona benissimo
UPDATE Anagrafica_Dipendente
   SET CodPaghe = "123456";
in realta' ho bisogno di aggiornarla da un'altra tabella:
UPDATE Anagrafica_Dipendente
SET CodPaghe = (select pag from xxx where cognome = cog and nome =
nom)
WHERE EXISTS (select pag from xxx where cognome = cog and nome = nom);
--> per l'operazione e' necessaria una query aggiornabile
ho provato anche questa soluzione:
UPDATE Anagrafica_Dipendente
SET CodPaghe = pag
JOIN xxx
ON cognome = cog and nome = nom;
--> errore di sintassi (operatore mancante) nell'espressione della
query 'pag JOIN xxx ON ....
Grazie 1000!!!!


UPDATE Anagrafica_Dipendente AS a
INNER JOIN xxx AS b ON (a.cognome = b.cog) AND (a.nome = b.nom)
SET a.CodPaghe = b.pag
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

Grazie,
interessante la tua FAQ!

Newsgroup: it.comp.appl.access
Titolo: eivtare il blocco della INSERT per errore di duplicazione chiave primaria

Ciao a tutti.
Ho questo problema:
Devo effettuare una importazione di dati da file di testo (sono finalmente
riuscito a definirlo).
Questi dati sono così strutturati:
IdCount
Data
Persona
.......
Devono andare a finire in una tabella così strutturata:
IDNum (PK)
IDcount (PK)
Data
Persona
......
la cui chiave primaria è cioè costituita sia dall'Idcount (che viene
importato) sia da un IDNUm che richiedo all'utente di specificare.
Via codice scarico i dati importati su una tabella temporanea, effettuo un
join in cui inserisco anche il campo IDNUM ed il gioco è fatto.
Direte voi: e allora?
Il problema è che il file da cui importo può contenere anche dati importati
in precedenza
Cioè
File1
idcount     data        persona
001        7/7/2003    Marco
....
005        7/7/2003    Antonio
File2
idcount     data        persona
001        7/7/2003    Marco
....
005        7/7/2003    Antonio
....
010        8/8/2003   Giuseppe
Ora se devo caricarmi i dati da File2 dopo aver già caricato file 1 mi da
errore perché il valore (IDnum + IDcount) è già presente.
Non posso cancellare i dati e poi riscriverli perché file 2 può anche
partire dal record  006 e in quel caso avrei perso i dati precedenti.
Avevo pensato di sfruttare l'errore di duplicazione di chiave (errore
"-
2147467259
") per farlo passare oltre ma lui si blocca prima di eseguire il
codice e non scala al record successivo.
C'è un modo per dirgli di passare oltre se incontra un valore già presente
oppure devo usare il metodo .ADDNEW su 9 campi???


Non puoi usare quelle chiavi primarie, mettici un campo contatore.
MAssimiliano


L'alternativa sarebbe fargli fare un confronto tra il recordset creato per
accodare i dati e la tabella in modo tale che lui possa eliminare quei
record già esistenti.
Cioè operare una SELECT sul recordset che mi estragga solo i dati  che non
sono presenti nella tabella, me li metta su un altro recordset e poi operi
l'aggiornamento
è fattibile, devo scricare la select su di una nuova atbella temporanea, o
sono nel mondo dei sogni???


No invece la tabella temporanea è quella che ti serve. Solo che invece di
smazzarti a crearti la query di confronto te la fai fare dal wizard dei dati
non corrispondenti e accodi quella query.
very very easy
MAssimiliano

 ha scritto nel messaggio
news:oDhPa.3698$B8....@news.edisontel.com...

Grazie mille MAssimiliano
ma come si imposta una query dati non corrispondenti?
Ho provato a vedere sull'help ma non c'è nulla
Su google ho trovato dei post ed ho capito che fa la query, ma non come si
imposta
Newsgroup: it.comp.appl.access
Titolo: Il recordset che si aggiorna solo in debug

Scusate se ripropongo il quesito.
Ho Win ME con Office 2002 Premium
Dopo aver aperto un recordset  chiamato RS, ho provato il metodo .Edit
ma compare RS.EditMode.
"Potone" mi ha risposto che utilizzando ADO tale metodo non è più
necessario...
daccordo.
Ma allora perchè durante il debug la routine sembra assegnare
tranquillamente i valori al recordset, ma di fatto la tabella non si
aggiorna?
(nb: ho provato a inserire Update...ma.. niente)
Grazie mille per la risoluzione.

 daccordo.
Cosa d'accordo?!!?
Lascia perdere ADO, metti DAO come libreria principale e continua a
programmare come sai!!!
Antonio

 Così mi distruggi!
Come!!!?! .....Compro libri, impazzisco a leggere l'infinita guida di access
per tenermi aggiornato
con questo cacchio di ADO e dopo un anno... "lascia perdere Ado e riprendi
Dao????"
Fu il cambio da access 97 ad access 2000 che mi obbligò a tale passaggio e
adesso???
In questa faccenda devo aver capito male qualcosa!

 ha scritto nel messaggio
news:nHWia.2998$iy5....@twister2.libero.it...

Ciao
Prova a postare il codice che utilizzi, evidentemente c'è qualche cosa che
non va.
Ciao Giorgio.

 Dim rs1 As ADODB.Recordset
Set rs1 = New ADODB.Recordset
rs1.Open "IDGAS", CurrentProject.Connection, adOpenDynamic,
adLockBatchOptimistic
rs1.Find "ID = " & Me.Parent!ID
rs1!TotRicavo = Me.TotRicavo
rs1!Sconto1 = Me.Sconto1
rs1!Sconto2 = Me.Sconto2
rs1!TotCosto = Me.TotCosto
rs1!Guadagno = Me.Guadagno
rs1.Update
Ho provato a riutilizzare la libreria Microsoft Dao 3.6  come consigliato da
A. Bisio.
Nel visualizzatore oggetti compare com'è ovvio, il metodo Edit ma non mentre
scrivo il codice,
infatti appena la routine va in esecuzione e trova .Edit crea un errore.

 ha scritto nel messaggio
news:ocXia.3101$iy5....@twister2.libero.it...

Ciao Mario
Ti riporto cosa dice l'help
------------------
Utilizzare il metodo UpdateBatch quando si modifica un oggetto Recordset
nella modalità di aggiornamento batch per trasmettere tutte le modifiche
apportate a un oggetto Recordset al database sottostante.
------------------
Quindi o utilizzi rs1.UpdateBatch per confermare il record o apri il
recordset non in modalità Batch
rs1.Open "IDGAS", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
Ciao Giorgio.

 In questa faccenda devo aver capito male qualcosa!
Esatto!
A2k gestisce entrambe le tipologie.
ADO č stato introdotto, semplificando, per alcuni miglioramenti per
l'accesso ai dati fuori del Jet.
Se lavori con access e basta non c'era bisogno di passare ad ADO
Antonio


Ciao Mario
Se dichiari il recordset come DAO il metodo Edit compare
Dim Rs As DAO.Recordset
Mentre se lo dichiari come ADO non compare
Dim Rs1 As ADODB.Recordset
Comunque penso dia meglio decidere quale strada percorrere, usare entrambe
le librerie non mi sembra una buona cosa.
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Problema con riferimenti

Ciao a tutti,
uso Windows Xp con Office 2000 ed ho riscontrato il seguente problema: non
riesco ad abilitare il Microsoft Winsock Control. Mi spiego meglio: subito
dopo averlo abilitato il sistema si blocca(non proprio, ma compare la
clessidra e non se ne va piů). Grazie a tutti per eventuali commenti e
suggerimenti.

suggerimenti.
solo questo?
STA CONTENTO !! :))))

 suggerimenti.
Dato che non mi risponde nessuno mi rispondo da solo, sperando che possa
servire a chi ha o avrà lo stesso problema.
Con un po' di fatica sono riuscito a trovare il link giusto che mi ha
risolto il tutto, reinstallando il mswinsck:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q193366
.
Mi dispiace soltanto di aver perso tanto tempo, dato che non sono molto
esperto e avrei potuto imparare altre cose.
Newsgroup: it.comp.appl.access
Titolo: Compattazione fasulla

Continuo a pensare a samantha che tristezza ....... cmq meglio che sia
toccata a Biso questa scoperta che a me
;-)))
Cominciamo col problema
sito comune -- utility di compattazione archivi DB
sti benedetti archivi si riducono solo di pochi k
mentre con l'opzione diretta di dba vengono compattati a dovere
Antonio hai provato a ricompattare con la funzione interna e a vedere se ci
sono differenze???
premetto che l'archivio che compatto contiene solo il programma, so che puň
sembrare stupido ma č possibile che compatti meglio gli archivi dati
(tabelle)?
tra le opzioni trovo anche le seguenti:
DbVersion10 -- Microsoft Jet versione 1.0.
DbVersion11 -- Microsoft Jet versione 1.1.
DbVersion20 -- Microsoft Jet versione 2.0.
DbVersion30 -- Microsoft Jet versione 3.0 (compatibile con la versione 3.5)
e se io uso 3.6 sono anormale???? presumo valgano le opzioni per la 3
e quindi ho provato anche cosě :
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion30
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion35
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile, , DbVersion36
non cambia niente
ma siccome non mi arrendo ho fatto la furbata di usare prima della
compattazione il magico comando:
docmd.RunCommand acCmdCompileAllModules
che mi gonfia il dba come un pallone
risultato: una mattinata persa e tante parolacce inventate fresche fresche
comprese quelle in Turco-Aramaico
HELP
Alex Caponetto

 (tabelle)?
Uh cazzo!
Ma a che ti serve la compattazione se non hai tab temporanee che riempi e
svuoti?
Antonio


devo fare degli aggiornamenti costanti anche al programma che verrà
completato in base alle esigenze che si presenteranno quindi gonfierà un bel
pò con il tempo (anche se forse ho trovato una soluzione alternativa, la
provo e ti faccio sapere)
grazie comunque per il tuo tempo
Alex

 provo e ti faccio sapere)
Va beh, ma i gonfiamenti dovuti allo sviluppo li gestisci te compattando a
manella!
Che ti frega di automatizzare, quello serve per l'utonto...
Antonio


Non sto qui a filosofeggiare sulla tecnica che hai usato, è errata.!
Per ottenere un COMPATTATORE decente devi realizzarti
un programma a parte che passandogli il nome del DB da
compattare usando DAO gestisce il metodo COMPACTDATABASE, con la possibilità
di riaprire o meno il DB dopo il COMPACT.
Le possibilità sono 2:
1)In Visual Basic, ma devi poi installare le librerie di VB 1Mb
2)Un bellissimo MDE che dovendo installare il RUNTIME di Access
   non dovrebbe dare problemi.
Io ho fatto entrambi, ma OPEN_SOURCE ho solo la versione di ACCESS
perchè ho perso il Vbp di VB.
Ho disponibile Compact.EXE.
@Alessandro.

Newsgroup: it.comp.appl.access
Titolo: Aprire file PDF e mandarli in stampa

Avrei bisogno di maggiori informazioni su come poetr fare per aprire dei
file PDF da codice VBA e mandarli in stampa.
Grazie.


-- 
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1 
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5
Newsgroup: it.comp.appl.access
Titolo: Query che restituisce strani valori

Ho creato una semplicissima query di selezione a due parametri:
Between [Valore1:] and [Valore:]
Funziona perfettamente in tutti i casi tranne 1:
ad es. Valore1 = 90; Valore2 = 95 ->funziona
       Valore1 = 100; Valore2 = 120 -> funziona
       Valore1 = 99; Valore2 = 105 -> non funziona e mi dà tutti i
record
Se immetto due valori che attraversano il valore 100 non mi calcola i
parametri e mi restituisce tutti i record, come è possibile?

Paolo ha scritto:





usa nei criteri >=99 and <=105 funziona di sicuro
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Codice in evento maschera!!

Ciao a tutti,
ho 2 campi in maschera, Data1 e Data2.
devo inserire una stringa di codice sull'evento corrente della maschera
con queste condizioni:
se Data1 NON è vuoto e Data2 è vuoto allora.....
Io ho fatto cosi:
if isnull(Data1) and isnotnull(Data2) then....
Però non esiste una funzione "isnotnull"....come posso fare??
Grazie mille in anticipo
Ciao Fab

 Però non esiste una funzione "isnotnull"....come posso fare??
Che sappia io non è
isnotnull(data1)...  
ma 
not isnull(data1)..
Ciao .

Newsgroup: it.comp.appl.access
Titolo: scambiare la posizione di 2 record in una stampa

capita a volte ad esempio di creare una fattura costituita da diverse voci 
articoli e capita di dover cambiare rapidamente posizione ad un record nella 
lista delle voci, sapete se è possibile spostare un record scambiando ad 
esempio il campo Id con il record sotto o sopra e poi riordinare per id con 
un requery?

Stero72 ha scritto:

Io ti sconsiglio di non complicarti la vita...!
Aggiungi un campo progressivo nella tabella VociFattura(dedicato
all'ordinamento per la stampa), quindi in Visualizzazione sposti le
voci modificando quel campo, di conseguenza mandi in stampa ordiando
per CampoProgressivo.
Io uso 2 Pulsanti Up/Down con i quali nella Form(Visualizzazione
continua) leggo il Valore(CampoProgressivo) e lo cambio incrementandolo
o diminuendolo(in realtà lo scambio con quello del record precedente o
successivo) quindi eseguo il Requery per riordinarli realmente.
@Alex